From: Alexandre Oliva Date: Thu, 11 Mar 1999 03:14:54 +0000 (+0000) Subject: * libltdl/ltdl.c (strdup): cannot return str when it's NULL X-Git-Tag: release-1-2f~40 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=50b30fa4d599a1960a7d9a9c147a294e2cdb7ca2;p=thirdparty%2Flibtool.git * libltdl/ltdl.c (strdup): cannot return str when it's NULL because of const correctness --- diff --git a/ChangeLog b/ChangeLog index 691f669fd..75001dd56 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +1999-03-11 Alexandre Oliva + + * libltdl/ltdl.c (strdup): cannot return str when it's NULL + because of const correctness + 1999-03-10 Alexandre Oliva * libltdl/ltdl.c (strdup): always use our own, because the diff --git a/libltdl/ltdl.c b/libltdl/ltdl.c index 23c5b7a2a..70d00039e 100644 --- a/libltdl/ltdl.c +++ b/libltdl/ltdl.c @@ -136,7 +136,7 @@ strdup(str) char *tmp; if (!str) - return str; + return 0; tmp = (char*) lt_dlmalloc(strlen(str)+1); if (tmp) strcpy(tmp, str);