Nalin Dahyabhai 58eccb
Don't free an uninitialized pointer. SF#2907102
Nalin Dahyabhai 58eccb
Nalin Dahyabhai 58eccb
diff -up cracklib-2.8.15/python/_cracklibmodule.c cracklib-2.8.15/python/_cracklibmodule.c
Nalin Dahyabhai 58eccb
--- cracklib-2.8.15/python/_cracklibmodule.c	2009-12-01 15:39:57.000000000 -0500
Nalin Dahyabhai 58eccb
+++ cracklib-2.8.15/python/_cracklibmodule.c	2009-12-01 15:39:59.000000000 -0500
Nalin Dahyabhai 58eccb
@@ -106,6 +106,7 @@ _cracklib_FascistCheck(PyObject *self, P
Nalin Dahyabhai 58eccb
             return NULL;
Nalin Dahyabhai 58eccb
         }
Nalin Dahyabhai 58eccb
         free(dictfile);
Nalin Dahyabhai 58eccb
+        defaultdict = NULL;
Nalin Dahyabhai 58eccb
     } else
Nalin Dahyabhai 58eccb
     {
Nalin Dahyabhai 58eccb
         defaultdict = strdup(GetDefaultCracklibDict());