X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=udev-remove.c;h=195b9874111b2269e0746082984810bb32722ab1;hb=ef672b3dc450846d540cf1a0519fe273bbd62e5f;hp=93adcc7806fe0d1c2211838c4b259297960fa5d8;hpb=9fe3f9a9389bb06cf645d33cbb2b45e1f63d737c;p=elogind.git diff --git a/udev-remove.c b/udev-remove.c index 93adcc780..195b98741 100644 --- a/udev-remove.c +++ b/udev-remove.c @@ -72,7 +72,8 @@ static int delete_node(struct udevice *dev) char partitionname[NAME_SIZE]; int retval; int i; - int pos, len; + char *pos; + int len; strfieldcpy(filename, udev_root); strfieldcat(filename, dev->name); @@ -102,7 +103,7 @@ static int delete_node(struct udevice *dev) delete_path(filename); foreach_strpart(dev->symlink, " ", pos, len) { - strnfieldcpy(linkname, dev->symlink + pos, len+1); + strnfieldcpy(linkname, pos, len+1); strfieldcpy(filename, udev_root); strfieldcat(filename, linkname);