[ERD][APR-103] [COMMON]prevent copying ack signal into event packet
authorSukwon Ryoo <sw.ryoo@samsung.com>
Mon, 28 Jan 2019 09:24:16 +0000 (18:24 +0900)
committerhskang <hs1218.kang@samsung.com>
Sun, 21 Apr 2019 09:09:47 +0000 (18:09 +0900)
Change-Id: I04a9b94b1cd7e934e0d13a739753eca1236f65db
Signed-off-by: Sukwon Ryoo <sw.ryoo@samsung.com>
drivers/staging/nanohub/comms.c

index f23389ab4f19d3c8a1a7b72ad9b0cca74d8bc9e3..7e2ed8ba8b3c5906dbf4edf1b2bf5946e7c7085c 100644 (file)
@@ -321,7 +321,7 @@ static int get_reply(struct nanohub_data *data, struct nanohub_packet *response,
                                       response->len);
                        ret =
                            read_msg(data, response, data->comms.timeout_reply);
-                       if (ret < 0)
+                       if (ret < 0 || response->reason == CMD_COMMS_ACK)
                                ret = ERROR_NACK;
                } else {
                        int i;