From afd9291ef3d0279b49de38fceac5f11b8ba54360 Mon Sep 17 00:00:00 2001 From: Guillaume Cottenceau Date: Tue, 15 May 2001 11:26:44 +0000 Subject: bzero string buffer before sscanf call, security for dietlibc implementation --- mdk-stage1/disk.c | 1 + 1 file changed, 1 insertion(+) (limited to 'mdk-stage1') diff --git a/mdk-stage1/disk.c b/mdk-stage1/disk.c index d6aa1596d..23f865380 100644 --- a/mdk-stage1/disk.c +++ b/mdk-stage1/disk.c @@ -81,6 +81,7 @@ static enum return_type try_with_device(char *dev_name) } while (fgets(buf, sizeof(buf), f)) { + bzero(name, sizeof(name)); sscanf(buf, " %d %d %d %s", &major, &minor, &blocks, name); if ((strstr(name, dev_name) == name) && (blocks > 1) && (name[strlen(dev_name)] != '\0')) { parts[i] = strdup(name); -- cgit v1.2.1