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:
parent
b557b2dc63
commit
26df0c0c94
32
seamless.c
32
seamless.c
@ -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;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user