diff options
Diffstat (limited to 'res')
-rw-r--r-- | res/res_musiconhold.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/res/res_musiconhold.c b/res/res_musiconhold.c index 0a7e05683..fc946291c 100644 --- a/res/res_musiconhold.c +++ b/res/res_musiconhold.c @@ -1494,9 +1494,9 @@ static int load_moh_classes(int reload) } /* Don't leak a class when it's already registered */ - moh_register(class, reload); - - numclasses++; + if (!moh_register(class, reload)) { + numclasses++; + } } ast_config_destroy(cfg); |