Change-Id: I91732c69bc7dec2d26c7fc488a2642e073ad3763
Signed-off-by: Suchang Woo <suchang.woo@samsung.com>
}
/* poll or proc error */
- if (r == -1)
+ if (r == -1) {
+ g_hash_table_remove(client->req_cbs,
+ GUINT_TO_POINTER(msgid));
return -1;
+ }
req = g_hash_table_lookup(client->req_cbs,
GUINT_TO_POINTER(msgid));
bxt_err("wait response: timeout");
errno = ETIMEDOUT;
+ g_hash_table_remove(client->req_cbs, GUINT_TO_POINTER(msgid));
+
return -1;
}