diff options
-rw-r--r-- | src/settings.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/settings.c b/src/settings.c index 922a55d..4bb414f 100644 --- a/src/settings.c +++ b/src/settings.c @@ -13,6 +13,7 @@ #include <ctype.h> #include <errno.h> #include <dirent.h> +#include <crack.h> #include "pwquality.h" #include "pwqprivate.h" @@ -467,7 +468,10 @@ pwquality_get_str_value(pwquality_settings_t *pwq, int setting, const char **val *value = pwq->bad_words; break; case PWQ_SETTING_DICT_PATH: - *value = pwq->dict_path; + if (pwq->dict_path) + *value = pwq->dict_path; + else + *value = GetDefaultCracklibDict(); break; default: return PWQ_ERROR_NON_STR_SETTING; |