chiark / gitweb /
fstab-util: detect out-of-range pri= assignments
[elogind.git] / src / shared / fstab-util.c
index 546c81b80ff68bb4c9057ce8e71c4f143f3cfeb2..a886f6a5dadd0e3a8a0665e81c3c4289fec750e2 100644 (file)
@@ -140,6 +140,9 @@ int fstab_find_pri(const char *options, int *ret) {
         if (r < 0)
                 return r;
 
+        if ((int) pri < 0)
+                return -ERANGE;
+
         *ret = (int) r;
         return 1;
 }