From: H.G. Muller Date: Sun, 29 Dec 2013 21:14:06 +0000 (+0100) Subject: Remove use of strndup X-Git-Url: http://winboard.nl/cgi-bin?a=commitdiff_plain;h=6ff0cf268749094e92bdcdbdd2490993c9a4dcd5;p=xboard.git Remove use of strndup The use of strndup was actually unsafe, as the length was passed using an ordinary strlen. strndup was not availableon OS X 10.6, and is now replaced by an ordinary strdup, which should be save enough. --- diff --git a/gtk/xboard.c b/gtk/xboard.c index 87a7be3..b76faef 100644 --- a/gtk/xboard.c +++ b/gtk/xboard.c @@ -2116,7 +2116,7 @@ void FileNamePopUpWrapper(label, def, filter, proc, pathFlag, openMode, name, fp char *cp; /* make a copy of the filter string, so that strtok can work with it*/ - cp = strndup(filter,strlen(filter)); + cp = strdup(filter); /* add filters for file extensions */ gtkfilter = gtk_file_filter_new();