diff options
Diffstat (limited to 'epan/prefs.c')
-rw-r--r-- | epan/prefs.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/epan/prefs.c b/epan/prefs.c index 2ea33a275e..bfbcad9c14 100644 --- a/epan/prefs.c +++ b/epan/prefs.c @@ -376,8 +376,12 @@ prefs_register_protocol_subtree(const char *subtree, int id, void (*apply_cb)(vo *sep++ = '\0'; if(!(new_module = find_subtree(subtree_module, ptr))) { - /* create it */ - new_module = prefs_register_subtree(subtree_module, ptr, NULL); + /* + * There's no such module; create it, with the description + * being the name (if it's later registered explicitly + * with a description, that will override it). + */ + new_module = prefs_register_subtree(subtree_module, ptr, ptr); } subtree_module = new_module; |