Subject:
|
Re: memory leak in string handling
|
Newsgroups:
|
lugnet.robotics.rcx.legos
|
Date:
|
Tue, 20 Jun 2000 15:23:32 GMT
|
Viewed:
|
1266 times
|
| |
| |
Torkel Niklasson <torkel.niklasson@telelogic.com> wrote:
> If anyone can see any apparant leak, please let me know. Thanks
I don't know of any leaks, but this line includes the terminating \0 in the
output string:
> while(*(d2++) != 0)
> ;
Try the following instead:
while (*d2) d2++;
Presumably if you allocated a buffer of exactly the right size for a
correct strcat, you code would have overflowed that. Perhaps you'd count
that as a leak.
-Kekoa
|
|
Message is in Reply To:
| | memory leak in string handling
|
| This is not, as far as I know, something that is the matter with legos, but rather with my C programming skills. I'm trying to write the function strcat, but apparantly I'm losing memory somewhere. If anyone can see any apparant leak, please let me (...) (24 years ago, 20-Jun-00, to lugnet.robotics.rcx.legos)
|
9 Messages in This Thread:
- Entire Thread on One Page:
- Nested:
All | Brief | Compact | Dots
Linear:
All | Brief | Compact
|
|
|
|