Always call strtol with zero base, to be tolerant

git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/branches/seamlessrdp-branch/rdesktop@1103 423420c4-83ab-492f-b58f-81f9feb106b5
This commit is contained in:
Peter Åstrand 2006-03-10 13:34:41 +00:00
parent b557b2dc63
commit 26df0c0c94

View File

@ -86,15 +86,15 @@ seamless_process_line(const char *line, void *data)
if (!tok4)
return False;
id = strtol(tok2, &endptr, 16);
id = strtol(tok2, &endptr, 0);
if (*endptr)
return False;
parent = strtol(tok3, &endptr, 16);
parent = strtol(tok3, &endptr, 0);
if (*endptr)
return False;
flags = strtol(tok4, &endptr, 16);
flags = strtol(tok4, &endptr, 0);
if (*endptr)
return False;
@ -105,11 +105,11 @@ seamless_process_line(const char *line, void *data)
if (!tok3)
return False;
id = strtol(tok2, &endptr, 16);
id = strtol(tok2, &endptr, 0);
if (*endptr)
return False;
flags = strtol(tok3, &endptr, 16);
flags = strtol(tok3, &endptr, 0);
if (*endptr)
return False;
@ -127,25 +127,25 @@ seamless_process_line(const char *line, void *data)
if (!tok7)
return False;
id = strtol(tok2, &endptr, 16);
id = strtol(tok2, &endptr, 0);
if (*endptr)
return False;
x = strtol(tok3, &endptr, 10);
x = strtol(tok3, &endptr, 0);
if (*endptr)
return False;
y = strtol(tok4, &endptr, 10);
y = strtol(tok4, &endptr, 0);
if (*endptr)
return False;
width = strtol(tok5, &endptr, 10);
width = strtol(tok5, &endptr, 0);
if (*endptr)
return False;
height = strtol(tok6, &endptr, 10);
height = strtol(tok6, &endptr, 0);
if (*endptr)
return False;
flags = strtol(tok7, &endptr, 16);
flags = strtol(tok7, &endptr, 0);
if (*endptr)
return False;
@ -160,11 +160,11 @@ seamless_process_line(const char *line, void *data)
if (!tok4)
return False;
id = strtol(tok2, &endptr, 16);
id = strtol(tok2, &endptr, 0);
if (*endptr)
return False;
flags = strtol(tok4, &endptr, 16);
flags = strtol(tok4, &endptr, 0);
if (*endptr)
return False;
@ -177,15 +177,15 @@ seamless_process_line(const char *line, void *data)
if (!tok4)
return False;
id = strtol(tok2, &endptr, 16);
id = strtol(tok2, &endptr, 0);
if (*endptr)
return False;
state = strtol(tok3, &endptr, 16);
state = strtol(tok3, &endptr, 0);
if (*endptr)
return False;
flags = strtol(tok4, &endptr, 16);
flags = strtol(tok4, &endptr, 0);
if (*endptr)
return False;