watch: fixing uninitialized endptr in the previous commit
And increasing the ANSI buffer size from 10 to 100.
This commit is contained in:
parent
469cac00ff
commit
29b27fb282
4
watch.c
4
watch.c
@ -79,7 +79,7 @@ static int show_title = 2; /* number of lines used, 2 or 0 */
|
|||||||
static int precise_timekeeping = 0;
|
static int precise_timekeeping = 0;
|
||||||
|
|
||||||
#define min(x,y) ((x) > (y) ? (y) : (x))
|
#define min(x,y) ((x) > (y) ? (y) : (x))
|
||||||
#define MAX_ANSIBUF 10
|
#define MAX_ANSIBUF 100
|
||||||
|
|
||||||
static void __attribute__ ((__noreturn__))
|
static void __attribute__ ((__noreturn__))
|
||||||
usage(FILE * out)
|
usage(FILE * out)
|
||||||
@ -168,7 +168,7 @@ static void process_ansi(FILE * fp)
|
|||||||
* escape sequence "<ESC>[0;1;31m". There can be 1 or more
|
* escape sequence "<ESC>[0;1;31m". There can be 1 or more
|
||||||
* attributes to apply, but typically there are between 1 and 3.
|
* attributes to apply, but typically there are between 1 and 3.
|
||||||
*/
|
*/
|
||||||
for (numstart = buf; *endptr != '\0'; numstart = endptr + 1)
|
for (endptr = numstart = buf; *endptr != '\0'; numstart = endptr + 1)
|
||||||
set_ansi_attribute(strtol(numstart, &endptr, 10));
|
set_ansi_attribute(strtol(numstart, &endptr, 10));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user