| Re: [AD] very very little small bug at config.c |
[ Thread Index | Date Index | More lists.liballeg.org/allegro-developers Archives ]
In reply to xaviergonz@xxxxxxxxxx:
> if (f) {
> tmp = malloc(length+1);
>
> if (tmp) {
>
>but since tmp is not initialized to NULL, it could lead that is an invalid
>filename is passed
>it will continue...
Nope, because if malloc() fails, it returns 0, which will be assigned to
tmp.
But I recommend always initialising local variables anyway, because you
might change the code to use the variables in a different way which
requires them to have a default value of 0.
Bye for now,
--
Laurence Withers, lwithers@xxxxxxxxxx
http://www.lwithers.demon.co.uk/
Attachment:
signature.asc
Description: PGP signature
| Mail converted by MHonArc 2.6.19+ | http://listengine.tuxfamily.org/ |