From: Samuel Ortiz Date: Thu, 28 Jun 2012 16:37:50 +0000 (+0200) Subject: handover: Free handover records X-Git-Tag: 0.5~7 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=c5f8e9859ff9875ea896252ba0d361af72f1bb28;p=platform%2Fupstream%2Fneard.git handover: Free handover records --- diff --git a/plugins/handover.c b/plugins/handover.c index 9b919e4..8f09afd 100644 --- a/plugins/handover.c +++ b/plugins/handover.c @@ -145,15 +145,19 @@ static int handover_ndef_parse(int client_fd, struct hr_ndef *ndef) near_info("Send Hs frame"); err = send(client_fd, msg->data, msg->length, MSG_DONTWAIT); if (err >= 0) - return 0; + err = 0; } else { /* We received a Hs frame */ DBG("Close handover connection"); handover_close(client_fd, 0); - return 0; + err = 0; } + near_ndef_records_free(records); + + return err; + fail: near_error("ndef parsing failed (%d)", err);