Use a fixed path for the potfile rather than session depending
authorJens Steube <jens.steube@gmail.com>
Sun, 3 Apr 2016 13:46:05 +0000 (15:46 +0200)
committerJens Steube <jens.steube@gmail.com>
Sun, 3 Apr 2016 13:46:05 +0000 (15:46 +0200)
include/shared.h
src/oclHashcat.c

index 92bee2d..7435896 100644 (file)
@@ -161,6 +161,9 @@ static inline int  CPU_ISSET (int num, cpu_set_t *cs) { return (cs->count & (1 <
 
 #define LOOPBACK_FILE         "hashcat.loopback"
 
+#define DICTSTAT_FILENAME     "hashcat.dictstat"
+#define POTFILE_FILENAME      "hashcat.pot"
+
 /**
  * types
  */
index 6ec6f46..8fa81ce 100644 (file)
@@ -10427,7 +10427,7 @@ int main (int argc, char **argv)
 
     if (keyspace == 0)
     {
-      snprintf (dictstat, sizeof (dictstat) - 1, "%s/hashcat.dictstat", profile_dir);
+      snprintf (dictstat, sizeof (dictstat) - 1, "%s/%s", profile_dir, DICTSTAT_FILENAME);
 
       dictstat_fp = fopen (dictstat, "rb");
 
@@ -10483,7 +10483,7 @@ int main (int argc, char **argv)
 
     char potfile[256] = { 0 };
 
-    snprintf (potfile, sizeof (potfile) - 1, "%s/%s.pot", session_dir, session);
+    snprintf (potfile, sizeof (potfile) - 1, "%s/%s", profile_dir, POTFILE_FILENAME);
 
     data.pot_fp = NULL;