Index: trunk/src/sh_hash.c
===================================================================
--- trunk/src/sh_hash.c	(revision 590)
+++ trunk/src/sh_hash.c	(revision 592)
@@ -3018,4 +3018,7 @@
 {
   char * r = result;
+  
+  *r = '\0'; /* return empty string if !s */
+  
   if (s)
     {
@@ -3026,4 +3029,5 @@
       *r = '\0';
     }
+  /* cppcheck-suppress uninitvar */
   return result;
 }
