]> git.proxmox.com Git - mirror_edk2.git/blobdiff - StdLib/BsdSocketLib/res_mkupdate.c
MdePkg: Add BluetoothAttribute.h and BluetoothLeConfig.h
[mirror_edk2.git] / StdLib / BsdSocketLib / res_mkupdate.c
index d81d7d6f1518dfe1a9870fa8abff6e887110a063..db8540ab4b85ce307889b02912733e5a46a9940e 100644 (file)
@@ -438,8 +438,10 @@ res_mkupdrec(int section, const char *dname,
          u_int class, u_int type, u_long ttl) {\r
     ns_updrec *rrecp = (ns_updrec *)calloc(1, sizeof(ns_updrec));\r
 \r
-    if (!rrecp || !(rrecp->r_dname = strdup(dname)))\r
+    if (!rrecp || !(rrecp->r_dname = strdup(dname))) {\r
+        free(rrecp);\r
         return (NULL);\r
+    }\r
     rrecp->r_class = (u_int16_t)class;\r
     rrecp->r_type = (u_int16_t)type;\r
     rrecp->r_ttl = (u_int32_t)ttl;\r