Forráskód Böngészése

usrloc: fix usrloc slot lock in ul.dump rpc procedure

- unlock usrloc slot when "ul.dump brief" fails during aor struct creation
Vitaliy Aleksandrov 8 éve
szülő
commit
dfcba5fbcc
1 módosított fájl, 1 hozzáadás és 0 törlés
  1. 1 0
      src/modules/usrloc/ul_rpc.c

+ 1 - 0
src/modules/usrloc/ul_rpc.c

@@ -254,6 +254,7 @@ static void ul_rpc_dump(rpc_t* rpc, void* ctx)
 					if(rpc->struct_add(ah, "S",
 								"AoR", &r->aor)<0)
 					{
+						unlock_ulslot( dom, i);
 						rpc->fault(ctx, 500, "Internal error creating aor struct");
 						return;
 					}