# HG changeset patch # User Roy Marples # Date 1602510994 -3600 # Node ID 86d8640d181a64382ed7c2019a3b9f18a9938a31 # Parent 22b88499388a520600355164d330ecec83e8a7bf duid: plug a potential memory leak diff -r 22b88499388a -r 86d8640d181a src/duid.c --- a/src/duid.c Mon Oct 12 14:41:06 2020 +0100 +++ b/src/duid.c Mon Oct 12 14:56:34 2020 +0100 @@ -178,8 +178,9 @@ if (ifp == NULL) { if (ctx->duid_type != DUID_DEFAULT && ctx->duid_type != DUID_UUID) - return 0; - len = duid_make_uuid(data); + len = 0; + else + len = duid_make_uuid(data); if (len == 0) free(data); else