]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Error if there is no detail file listener
authorAlan T. DeKok <aland@freeradius.org>
Wed, 19 Oct 2011 14:59:52 +0000 (16:59 +0200)
committerAlan T. DeKok <aland@freeradius.org>
Wed, 19 Oct 2011 14:59:52 +0000 (16:59 +0200)
src/main/command.c

index c649ae64f231ff881bb8afe00992f76fd3029bca..e73c0143a061df1eae3fb8a9234113380f1e5fc5 100644 (file)
@@ -1546,6 +1546,11 @@ static int command_stats_detail(rad_listen_t *listener, int argc, char *argv[])
                break;
        }
 
+       if (!data) {
+               cprintf(listener, "ERROR: No detail file listener\n");
+               return 0;
+       }
+
        cprintf(listener, "\tstate\t%s\n",
                fr_int2str(state_names, data->state, "?"));