Re: init char buffer to null
Re: init char buffer to null
- Subject: Re: init char buffer to null
- From: Chris Suter <email@hidden>
- Date: Wed, 13 Dec 2006 15:02:36 +1100
I believe what he's saying is he's reading a file containing
textual data, e.g. "10\n", and ending up with "103x8dehetkladg..."
because he's not NULL terminating it. So, to the original poster,
while you can get what you want by using calloc instead of malloc
(calloc simply zeroes the memory it gives you, which you can do
manually with memset as well), what you really want to do is fix
the bug whereby you're not NULL terminating what you read. The
easiest way to do that, going off the code above, would be just to
add, after your getBytes:range: call:
buffer[delimiterLocation] = 0
and obviously don't forget to change the malloc line to allocate an
extra character.
- Chris
Attachment:
smime.p7s
Description: S/MIME cryptographic signature
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden