]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Don't segv if instance is NULL
authorArran Cudbard-Bell <a.cudbardb@freeradius.org>
Tue, 23 Apr 2019 01:25:16 +0000 (21:25 -0400)
committerArran Cudbard-Bell <a.cudbardb@freeradius.org>
Tue, 23 Apr 2019 02:53:27 +0000 (22:53 -0400)
src/lib/server/module.c

index 698b89b8c8096f5c63179b9b4149c7a60f07db46..a52e259e5d89304dc6c0e4766647eb47cac0c0f5 100644 (file)
@@ -739,6 +739,8 @@ module_thread_instance_t *module_thread(module_instance_t *mi)
 {
        module_thread_instance_t **array = module_thread_inst_array;
 
+       if (!mi) return NULL;
+
        rad_assert(mi->number < talloc_array_length(array));
 
        return array[mi->number];