diff options
Diffstat (limited to 'textproc/modlogan/files/patch-fix_segfault')
-rw-r--r-- | textproc/modlogan/files/patch-fix_segfault | 57 |
1 files changed, 0 insertions, 57 deletions
diff --git a/textproc/modlogan/files/patch-fix_segfault b/textproc/modlogan/files/patch-fix_segfault deleted file mode 100644 index 4f957af033d4..000000000000 --- a/textproc/modlogan/files/patch-fix_segfault +++ /dev/null @@ -1,57 +0,0 @@ -Index: mconfig.c -=================================================================== -RCS file: /cvsroot/modlogan/modlogan/src/mconfig.c,v -retrieving revision 1.40 -diff -c -r1.40 mconfig.c -*** src/mconfig.c 2001/09/23 22:54:00 1.40 ---- src/mconfig.c 2001/09/24 09:29:37 -*************** -*** 665,670 **** ---- 665,672 ---- - int mconfig_free(mconfig *conf) { - if (!conf) return -1; - -+ mplugins_free(conf); -+ - if (conf->outputdir) free(conf->outputdir); - - #ifdef HAVE_LIBADNS -*************** -*** 672,678 **** - if (conf->adns) free(conf->adns); - if (conf->query_hash) mhash_free(conf->query_hash); - #endif -- mplugins_free(conf); - mlist_free(conf->loadplugins); - mlist_free(conf->includepath); - ---- 674,679 ---- -Index: misc.c -=================================================================== -RCS file: /cvsroot/modlogan/modlogan/src/misc.c,v -retrieving revision 1.13 -diff -c -r1.13 misc.c -*** src/misc.c 2001/09/04 22:47:23 1.13 ---- src/misc.c 2001/09/24 09:29:37 -*************** -*** 278,283 **** ---- 278,285 ---- - /* x and y denote the position in source respective destination string */ - register int x, y; - unsigned char *str; -+ -+ if (!s) return NULL; - - /* allocate memory for encoded string */ - str = (unsigned char *) malloc(3 * strlen(s) + 1); -*************** -*** 307,312 **** ---- 309,316 ---- - /* work pointers */ - unsigned char *data; - unsigned char *dest; -+ -+ if (!s) return NULL; - - /* allocate memory for decoded string */ - str = (unsigned char *) malloc(strlen(s) + 1); |