Bug 1244338: Don't try to clean up |ctx| if null. r?drno draft
authorByron Campen [:bwc] <docfaraday@gmail.com>
Mon, 01 Feb 2016 16:22:17 -0600
changeset 328273 221b771365e34855ca3eec149c659c52b6677d01
parent 327069 8a3c5c9b1486c3328bc4684d5ac5b3b849b09474
child 513782 89b85894535eac52830002886981dadd2f49da2e
push id10325
push userbcampen@mozilla.com
push dateTue, 02 Feb 2016 15:22:23 +0000
reviewersdrno
bugs1244338
milestone47.0a1
Bug 1244338: Don't try to clean up |ctx| if null. r?drno
media/mtransport/third_party/nICEr/src/ice/ice_ctx.c
--- a/media/mtransport/third_party/nICEr/src/ice/ice_ctx.c
+++ b/media/mtransport/third_party/nICEr/src/ice/ice_ctx.c
@@ -413,17 +413,17 @@ int nr_ice_ctx_create(char *label, UINT4
     STAILQ_INIT(&ctx->foundations);
     STAILQ_INIT(&ctx->peers);
     STAILQ_INIT(&ctx->ids);
 
     *ctxp=ctx;
 
     _status=0;
   abort:
-    if(_status)
+    if(_status && ctx)
       nr_ice_ctx_destroy_cb(0,0,ctx);
 
     return(_status);
   }
 
 static void nr_ice_ctx_destroy_cb(NR_SOCKET s, int how, void *cb_arg)
   {
     nr_ice_ctx *ctx=cb_arg;