From: Eric Andersen Date: Fri, 11 Aug 2000 17:45:02 +0000 (-0000) Subject: Added fix from David Vrabel for a X-Git-Tag: 0_47~167 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=f9ca653faa5ee3a56409221d4627679d6a9304a9;p=oweals%2Fbusybox.git Added fix from David Vrabel for a buffer overrun in find_real_root_device(), fixing bug #1019 -Erik --- diff --git a/utility.c b/utility.c index 3422d997a..28e333e6f 100644 --- a/utility.c +++ b/utility.c @@ -1636,7 +1636,7 @@ extern int find_real_root_device_name(char* name) if (strcmp(entry->d_name, "..") == 0) continue; - sprintf( fileName, "/dev/%s", entry->d_name); + snprintf( fileName, strlen(name)+1, "/dev/%s", entry->d_name); if (stat(fileName, &statBuf) != 0) continue;