diff --git a/src/smblib/smbhash.c b/src/smblib/smbhash.c
index b670dda8cdb436901c50a77ccb4fa2ed41413c35..1527ada91a532fa57a3e15af4be4da1407a20ece 100644
--- a/src/smblib/smbhash.c
+++ b/src/smblib/smbhash.c
@@ -165,7 +165,8 @@ static char* strip_chars(uchar* str, uchar* set)
 			*(dst++)=*src;
 	}
 	*dst=0;
-	
+	free(tmp);
+
 	return(str);
 }