Module: kamailio
Branch: master
Commit: bf0cb8dd85c38c00435bfe6591b4b39b717b743c
URL: 
https://github.com/kamailio/kamailio/commit/bf0cb8dd85c38c00435bfe6591b4b39b717b743c

Author: Daniel-Constantin Mierla <mico...@gmail.com>
Committer: Daniel-Constantin Mierla <mico...@gmail.com>
Date: 2025-02-16T10:19:53+01:00

ims_auth: restructured function to avoid unnecessary condition

---

Modified: src/modules/ims_auth/authorize.c

---

Diff:  
https://github.com/kamailio/kamailio/commit/bf0cb8dd85c38c00435bfe6591b4b39b717b743c.diff
Patch: 
https://github.com/kamailio/kamailio/commit/bf0cb8dd85c38c00435bfe6591b4b39b717b743c.patch

---

diff --git a/src/modules/ims_auth/authorize.c b/src/modules/ims_auth/authorize.c
index 0d16e658893..6fa9937cb68 100644
--- a/src/modules/ims_auth/authorize.c
+++ b/src/modules/ims_auth/authorize.c
@@ -1999,17 +1999,14 @@ int drop_auth_vectors(str private_identity, str 
public_identity)
 {
        auth_userdata *aud;
        aud = get_auth_userdata(private_identity, public_identity);
-       if(!aud)
-               goto error;
+       if(!aud) {
+               LM_DBG("no authdata to drop any auth vectors\n");
+               return 0;
+       }
 
        drop_auth_vectors_for_userdata(aud);
        auth_data_unlock(aud->hash);
        return 1;
-error:
-       LM_DBG("no authdata to drop any auth vectors\n");
-       if(aud)
-               auth_data_unlock(aud->hash);
-       return 0;
 }
 
 void drop_auth_vectors_for_userdata(auth_userdata *aud)

_______________________________________________
Kamailio - Development Mailing List -- sr-dev@lists.kamailio.org
To unsubscribe send an email to sr-dev-le...@lists.kamailio.org
Important: keep the mailing list in the recipients, do not reply only to the 
sender!

Reply via email to