Browse Source

modules:ims_registrar_scscf: fixed domain lockup when generating notifications if impu not found

Richard Good 11 years ago
parent
commit
f10fd6f868
1 changed files with 1 additions and 0 deletions
  1. 1 0
      modules/ims_registrar_scscf/registrar_notify.c

+ 1 - 0
modules/ims_registrar_scscf/registrar_notify.c

@@ -1444,6 +1444,7 @@ str generate_reginfo_full(udomain_t* _t, str* impu_list, int num_impus) {
         res = ul.get_impurecord(_t, &(impu_list[i]), &r);
         if (res != 0) {
             LM_WARN("impu disappeared, ignoring it\n");
+	    ul.unlock_udomain(_t, &impu_list[i]);
             continue;
         }
         LM_DBG("Retrieved IMPU record");