From: greg@kroah.com Date: Tue, 18 Nov 2003 09:07:21 +0000 (-0800) Subject: [PATCH] fix up printf-like functionality due to previous changes. X-Git-Tag: 006~25 X-Git-Url: https://err.no/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7408a7fbb5885033d266b4b31c3abeb695820da3;p=systemd [PATCH] fix up printf-like functionality due to previous changes. --- diff --git a/namedev.c b/namedev.c index f6be43ef..6444dd0f 100644 --- a/namedev.c +++ b/namedev.c @@ -601,10 +601,6 @@ label_found: continue; strcpy(udev->name, dev->name); - if (isdigit(class_dev->path[strlen(class_dev->path)-1])) { - temp = &class_dev->path[strlen(class_dev->path)-1]; - strcat(udev->name, temp); - } if (dev->mode != 0) { udev->mode = dev->mode; strcpy(udev->owner, dev->owner); @@ -819,7 +815,9 @@ static int get_attr(struct sysfs_class_device *class_dev, struct udevice *udev) done: /* substitute placeholder in NAME */ while (1) { - pos = strchr(udev->name, '%'); + char *pos = strchr(udev->name, '%'); + char *dig; + char name[NAME_SIZE]; if (pos) { strcpy(name, pos+2); *pos = 0x00;