]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
cryptsetup: do not return uninitialized value on error 5191/head
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Tue, 31 Jan 2017 19:01:53 +0000 (14:01 -0500)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Tue, 31 Jan 2017 19:08:14 +0000 (14:08 -0500)
CID #1368416.

src/cryptsetup/cryptsetup.c

index cefd1b85dfa9d5b32e3334be355f4f83d04e6643..91c653312ac050f7772152ce478140adb16b616a 100644 (file)
@@ -594,7 +594,7 @@ static int help(void) {
 
 int main(int argc, char *argv[]) {
         struct crypt_device *cd = NULL;
-        int r;
+        int r = -EINVAL;
 
         if (argc <= 1) {
                 r = help();
@@ -603,7 +603,6 @@ int main(int argc, char *argv[]) {
 
         if (argc < 3) {
                 log_error("This program requires at least two arguments.");
-                r = -EINVAL;
                 goto finish;
         }
 
@@ -750,7 +749,6 @@ int main(int argc, char *argv[]) {
 
         } else {
                 log_error("Unknown verb %s.", argv[1]);
-                r = -EINVAL;
                 goto finish;
         }