vlc | branch: master | Thomas Guillem <[email protected]> | Tue Jul 12 17:14:08 
2016 +0200| [545426f90b6b7afa07e72c816692b12aa156d4ee] | committer: Thomas 
Guillem

gnutls: move error label

Going up to an error label is disturbing.

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=545426f90b6b7afa07e72c816692b12aa156d4ee
---

 modules/misc/gnutls.c |   10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/modules/misc/gnutls.c b/modules/misc/gnutls.c
index 4a3d2d4..1b9c315 100644
--- a/modules/misc/gnutls.c
+++ b/modules/misc/gnutls.c
@@ -426,10 +426,7 @@ static int gnutls_ClientHandshake(vlc_tls_creds_t *creds, 
vlc_tls_t *tls,
     {
         msg_Err(creds, "Certificate verification error: %s",
                 gnutls_strerror(val));
-error:
-        if (alp != NULL)
-            free(*alp);
-        return -1;
+        goto error;
     }
 
     if (status == 0) /* Good certificate */
@@ -535,6 +532,11 @@ error:
             goto error;
     }
     return 0;
+
+error:
+    if (alp != NULL)
+        free(*alp);
+    return -1;
 }
 
 /**

_______________________________________________
vlc-commits mailing list
[email protected]
https://mailman.videolan.org/listinfo/vlc-commits

Reply via email to