Hi, here is a patch.
\s
--- fstab.c.orig 2007-06-05 00:29:26.000000000 +0200
+++ fstab.c 2007-06-05 00:45:19.000000000 +0200
@@ -293,12 +293,16 @@
static int
has_uuid(const char *device, const char *uuid){
- const char *devuuid;
+ const char *devname;
int ret;
- devuuid = mount_get_devname_by_uuid(device);
- ret = !strcmp(uuid, devuuid);
- /* free(devuuid); */
+ devname = mount_get_devname_by_uuid(uuid);
+ /* mount_get_devname_by_uuid return 0 when not found */
+ if (devname)
+ ret = !strcmp(device, devname);
+ else
+ ret = 0;
+ /* free(devname); */
return ret;
}
--
GnuPG: 5755FB64
Per aspera ad astra.
signature.asc
Description: Digital signature

