Browse code

cli_hex2str - bb#1133

git-svn: trunk@4108

aCaB authored on 2008/08/15 01:29:17
Showing 2 changed files
... ...
@@ -1,3 +1,7 @@
1
+Thu Aug 14 18:19:54 CEST 2008 (acab)
2
+------------------------------------
3
+  * libclamav/str.c: fix for cli_hex2str - bb#1133
4
+
1 5
 Tue Aug 12 13:16:00 CEST 2008 (acab)
2 6
 ------------------------------------
3 7
   * clamscan/manager.c: add missing proto
... ...
@@ -130,8 +130,8 @@ uint16_t *cli_hex2ui(const char *hex)
130 130
 
131 131
 char *cli_hex2str(const char *hex)
132 132
 {
133
-	char *str, *ptr, val, c;
134
-	int i, len;
133
+	char *str, *ptr;
134
+	int i, len, val, c;
135 135
 
136 136
 
137 137
     len = strlen(hex);
... ...
@@ -161,7 +161,7 @@ char *cli_hex2str(const char *hex)
161 161
 	    return NULL;
162 162
 	}
163 163
 
164
-	*ptr++ = val;
164
+	*ptr++ = (char)val;
165 165
     }
166 166
 
167 167
     return str;