Nalin Dahyabhai fbf890
Don't drop the file's extension when naming the file that we couldn't access.
Nalin Dahyabhai fbf890
diff -up cracklib-2.8.13/python/_cracklibmodule.c cracklib-2.8.13/python/_cracklibmodule.c
Nalin Dahyabhai fbf890
--- cracklib-2.8.13/python/_cracklibmodule.c	2008-10-28 13:17:48.000000000 -0400
Nalin Dahyabhai fbf890
+++ cracklib-2.8.13/python/_cracklibmodule.c	2008-10-28 13:17:54.000000000 -0400
Nalin Dahyabhai fbf890
@@ -100,7 +100,7 @@ _cracklib_FascistCheck(PyObject *self, P
Nalin Dahyabhai c814b8
         sprintf(dictfile, "%s" DICT_SUFFIX, dict);
Nalin Dahyabhai c814b8
         if (lstat(dictfile, &st) == -1)
Nalin Dahyabhai c814b8
         {
Nalin Dahyabhai c814b8
-            PyErr_SetFromErrnoWithFilename(PyExc_OSError, dict);
Nalin Dahyabhai c814b8
+            PyErr_SetFromErrnoWithFilename(PyExc_OSError, dictfile);
Nalin Dahyabhai c814b8
             free(dictfile);
Nalin Dahyabhai c814b8
             return NULL;
Nalin Dahyabhai c814b8
         }
Nalin Dahyabhai fbf890
@@ -110,7 +110,7 @@ _cracklib_FascistCheck(PyObject *self, P
Nalin Dahyabhai c814b8
         if (lstat(DEFAULT_CRACKLIB_DICT DICT_SUFFIX, &st) == -1)
Nalin Dahyabhai c814b8
         {
Nalin Dahyabhai c814b8
             PyErr_SetFromErrnoWithFilename(PyExc_OSError,
Nalin Dahyabhai c814b8
-                                           DEFAULT_CRACKLIB_DICT);
Nalin Dahyabhai c814b8
+                                           DEFAULT_CRACKLIB_DICT DICT_SUFFIX);
Nalin Dahyabhai c814b8
             return NULL;
Nalin Dahyabhai c814b8
         }
Nalin Dahyabhai c814b8
     }