Photo may have been deleted

Dallas County Jail, Daily Beast

The teenager suspected of abducting and killing 4-year-old Cash Gernon in Dallas, allegedly grabbed another child months earlier. But a grandfather's forgiveness allowed Darriynn Brown, 18, to escape punishment for that earlier crime.

According to the NY Post, Brown barged into a Dallas home and tried to kidnap a 3-year-old child in February. However, the child's grandfather declined to press charges.

The incident occurred on February 8, when Brown broke into a home and was caught by the homeowner who chased him with a kitchen knife.

Brown then returned to the man's home, kicked in the garage door and began punching the older man in the head -- before grabbing the homeowner's 2-year-old granddaughter as she slept, according to an arrest warrant affidavit obtained by KTVT.

The grandfather wrestled the crying toddler away from Brown who fled the home.

The grandfather told police he did not want to press charges at the time. He saw Brown weeks later at a Walmart and the teen apologized, the station reported.

Photo may have been deleted

Dallas County Jail, Dailymail.com

Three days after Cash Gernon was found dead on a Dallas street while wearing only pajama shorts, the older man met with child abuse detectives to say he wanted to press charges for the Feb. 8 incident, KTVT reports.

Brown remains in the Dallas County Jail on $1.6 million bail. He is charged with kidnapping, burglary, and injury to a child in the Cash Gernon case.

A capital murder charge is expected pending the results of forensic evidence.