Index: trunk/src/samhain.c
===================================================================
--- trunk/src/samhain.c	(revision 352)
+++ trunk/src/samhain.c	(revision 354)
@@ -1820,4 +1820,14 @@
 #ifdef RELOAD_DATABASE
 	      sh_hash_hashdelete();
+
+	      if (0 != sl_strcmp(file_path('D', 'R'), _("REQ_FROM_SERVER")))
+		{
+		  char hashbuf[KEYBUF_SIZE];
+		  (void) sl_strlcpy(sh.data.hash,
+				    sh_tiger_hash (file_path('D', 'R'), 
+						   TIGER_FILE, TIGER_NOLIM, 
+						   hashbuf, sizeof(hashbuf)), 
+				    KEY_LEN+1);
+		}
 #endif
 	      (void) sl_trust_purge_user();
Index: trunk/src/sh_hash.c
===================================================================
--- trunk/src/sh_hash.c	(revision 352)
+++ trunk/src/sh_hash.c	(revision 354)
@@ -1342,5 +1342,5 @@
 
       sl_strlcpy (sh.data.hash, 
-		  sh_tiger_hash (file_path('C', 'R'),  
+		  sh_tiger_hash (file_path('D', 'R'),  
 				 fd, TIGER_NOLIM, hashbuf, sizeof(hashbuf)),
 		  KEY_LEN+1);
