(I don't bother make a real patch file for this one - it is too msall)
tags.c still has some problems if malloc() fails, but that should be handled
in a complete patch.
diff -r -U3 nedit.isj6/source/tags.c nedit.isj7/source/tags.c
--- nedit.isj6/source/tags.c 2007-03-05 00:26:05.000000000 +0100
+++ nedit.isj7/source/tags.c 2007-10-15 22:47:47.000000000 +0200
@@ -1218,6 +1218,7 @@
sprintf(temp,"%2d. %s%s",i+1,pathname,filename);
if (!(dupTagsList[i] = (char *) malloc(strlen(temp) + 1))) {
fprintf(stderr, "NEdit: findDef(): out of heap space!\n");
+ free(dupTagsList);
XBell(TheDisplay, 0);
return -1;
}
--
NEdit Develop mailing list - [email protected]
http://www.nedit.org/mailman/listinfo/develop