Fix some svace issues for memory leak and checking return value
[platform/core/connectivity/net-config.git] / src / ip-conflict-detect.c
index b941e5e..d9712d4 100755 (executable)
@@ -309,10 +309,8 @@ static gboolean send_arp(gpointer data)
                INFO("Sending ARP Packet Failed. Error. = %s\n",
                                strerror_r(errno, error_buf, MAX_SIZE_ERROR_BUFFER));
                /* close socket */
-               if (-1 < sd->chk_conflict_sd) {
-                       close(sd->chk_conflict_sd);
-                       sd->chk_conflict_sd = -1;
-               }
+               close(sd->chk_conflict_sd);
+               sd->chk_conflict_sd = -1;
 
                /* reopen socket */
                if ((sd->chk_conflict_sd = socket(AF_PACKET, SOCK_RAW, htons(ETH_P_ARP))) == -1) {