From fc77a2d3d384c1ee854deebd4f1a97e751d7eaa2 Mon Sep 17 00:00:00 2001 From: cinap_lenrek Date: Mon, 3 Aug 2015 14:24:29 +0200 Subject: aux/vga: dont rely on atoi() being able to parse hex --- sys/src/cmd/aux/vga/main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'sys/src/cmd/aux/vga/main.c') diff --git a/sys/src/cmd/aux/vga/main.c b/sys/src/cmd/aux/vga/main.c index 2e0431103..a3915d2ae 100644 --- a/sys/src/cmd/aux/vga/main.c +++ b/sys/src/cmd/aux/vga/main.c @@ -120,7 +120,7 @@ linear(Vga* vga) * to set up a new one. */ vgactlr("addr", buf); - if(atoi(buf)==0 && (buf[0]!='p' || buf[1]!=' ' || atoi(buf+2)==0)){ + if(strtoul(buf, 0, 0)==0 && (buf[0]!='p' || buf[1]!=' ' || strtoul(buf+2, 0, 0)==0)){ sprint(buf, "0x%lux 0x%lux", vga->apz ? vga->apz : vga->vmz, vga->vma); vgactlw("linear", buf); vgactlr("addr", buf); -- cgit v1.2.3