Code

Fix check_radius returning OK on unexpected results
[nagiosplug.git] / plugins / check_ide_smart.c
index b0b0189051e4b642dbfadc1cac31b945fe267ed6..e036a37ae2afe89fbdeff4da09ad04d5ce640eb2 100644 (file)
@@ -158,9 +158,6 @@ main (int argc, char *argv[])
        values_t values;
        int fd;
 
-       /* Parse extra opts if any */
-       argv=np_extra_opts (&argc, argv, progname);
-
        static struct option longopts[] = { 
                {"device", required_argument, 0, 'd'}, 
                {"immediate", no_argument, 0, 'i'}, 
@@ -173,6 +170,9 @@ main (int argc, char *argv[])
                {0, 0, 0, 0}
        };
 
+       /* Parse extra opts if any */
+       argv=np_extra_opts (&argc, argv, progname);
+
        setlocale (LC_ALL, "");
        bindtextdomain (PACKAGE, LOCALEDIR);
        textdomain (PACKAGE);