Commit f29b2da6 authored by mlu's avatar mlu
Browse files

Fix str_to_buf problem, thanks Andy Chenee

git-svn-id: svn://svn.berlios.de/openocd/trunk@1505 b42882b7-edfa-0310-969c-e2dbd0fdcd60
parent 2b90372b
...@@ -244,7 +244,7 @@ char* buf_to_str(const u8 *buf, int buf_len, int radix) ...@@ -244,7 +244,7 @@ char* buf_to_str(const u8 *buf, int buf_len, int radix)
int str_to_buf(const char *str, int str_len, u8 *buf, int buf_len, int radix) int str_to_buf(const char *str, int str_len, u8 *buf, int buf_len, int radix)
{ {
char *charbuf; char *charbuf;
char tmp; u32 tmp;
float factor; float factor;
u8 *b256_buf; u8 *b256_buf;
int b256_len; int b256_len;
...@@ -303,7 +303,7 @@ int str_to_buf(const char *str, int str_len, u8 *buf, int buf_len, int radix) ...@@ -303,7 +303,7 @@ int str_to_buf(const char *str, int str_len, u8 *buf, int buf_len, int radix)
tmp = (tmp - 'A' + 10); tmp = (tmp - 'A' + 10);
else continue; /* skip characters other than [0-9,a-f,A-F] */ else continue; /* skip characters other than [0-9,a-f,A-F] */
if (tmp >= radix) if (tmp >= (u32)radix)
continue; /* skip digits invalid for the current radix */ continue; /* skip digits invalid for the current radix */
for (j = 0; j < b256_len; j++) for (j = 0; j < b256_len; j++)
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment