delorie.com/archives/browse.cgi | search |
From: | "Edmund Horner" <ejrh AT paradise DOT net DOT nz> |
Newsgroups: | comp.os.msdos.djgpp |
References: | <394BC51F DOT B6B956C1 AT ne DOT infi DOT net> |
Subject: | Re: free crashes |
Lines: | 21 |
X-Priority: | 3 |
X-MSMail-Priority: | Normal |
X-Newsreader: | Microsoft Outlook Express 5.50.4029.2901 |
X-MimeOLE: | Produced By Microsoft MimeOLE V5.50.4029.2901 |
Organization: | Paradise Net Ltd. Customer |
Message-ID: | <961305777.859051@shelley.paradise.net.nz> |
Cache-Post-Path: | shelley.paradise.net.nz!unknown AT 203-96-148-30 DOT tnt0 DOT paradise DOT net DOT nz |
X-Cache: | nntpcache 2.4.0b2 (see http://www.nntpcache.org/) |
Date: | Sun, 18 Jun 2000 17:30:03 +1200 |
NNTP-Posting-Host: | 203.96.152.26 |
X-Complaints-To: | newsadmin AT xtra DOT co DOT nz |
X-Trace: | news.xtra.co.nz 961305794 203.96.152.26 (Sun, 18 Jun 2000 17:23:14 NZST) |
NNTP-Posting-Date: | Sun, 18 Jun 2000 17:23:14 NZST |
To: | djgpp AT delorie DOT com |
DJ-Gateway: | from newsgroup comp.os.msdos.djgpp |
Reply-To: | djgpp AT delorie DOT com |
we would need to know exactly how your bmp variable was created. are you using allegro, and is bmp a BITMAP variable? if so, it's better to use destroy_bitmap(), unless of course you're doing something really clev er. generally free() will work only if the pointer you're trying it on was created with malloc(). free() will only work once; afterwards, the pointer will be invalid and shouldn't be dereferenced. "Martell" <crazy AT ne DOT infi DOT net> wrote in message news:394BC51F DOT B6B956C1 AT ne DOT infi DOT net... > my program works fine, except when the line at the very end of my code > comes along: > > free(bmp.data); > > then it crashes. what in the world could cause this?! >
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |