From 1f7d8750ddd0ff4646ca24edd86a70d2fb273b35 Mon Sep 17 00:00:00 2001 From: Alan Cox Date: Sat, 23 May 2015 00:11:32 +0100 Subject: [PATCH] utsname: small fixes --- Library/libs/utsname.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Library/libs/utsname.c b/Library/libs/utsname.c index 201f0967..fcca92ef 100644 --- a/Library/libs/utsname.c +++ b/Library/libs/utsname.c @@ -22,15 +22,15 @@ int uname(struct utsname *utsbuf) x[0] = utsbuf->release; x[1] = utsbuf->sysname; x[2] = utsbuf->version; - x[2] = utsbuf->machine; + x[3] = utsbuf->machine; + x[4] = NULL; bytes -= sizeof(struct _uzisysinfoblk); while(xp = x[ct++]) { do { - *xp++=*p++; + *xp++=*p; bytes--; - } - while(*p && bytes); + } while(*p++ && bytes > 0); } return 0; } -- 2.34.1