X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fcryptsetup%2Fcryptsetup.c;h=3ff0ddf2cc8b2285e554e3fc264716e2ef369327;hb=e0295d2651cff034ab8200156f1ece06154b7bbc;hp=f214d60d569fda55c0edadc0ab8359ca9c382666;hpb=59e132a7f416d7c4a33a46d791f250e03d2c2cd0;p=elogind.git diff --git a/src/cryptsetup/cryptsetup.c b/src/cryptsetup/cryptsetup.c index f214d60d5..3ff0ddf2c 100644 --- a/src/cryptsetup/cryptsetup.c +++ b/src/cryptsetup/cryptsetup.c @@ -190,7 +190,8 @@ static char *disk_mount_point(const char *label) { if (asprintf(&device, "/dev/mapper/%s", label) < 0) goto finish; - if (!(f = setmntent("/etc/fstab", "r"))) + f = setmntent("/etc/fstab", "r"); + if (!f) goto finish; while ((m = getmntent(f)))