diff --git a/client/tarantool/tc.c b/client/tarantool/tc.c
index 8c7df4a30adb0531be94fb76982372af8cd440e2..913ee37b8816430548798f547c548810cd667ebb 100644
--- a/client/tarantool/tc.c
+++ b/client/tarantool/tc.c
@@ -109,7 +109,7 @@ static char *send_cmd(char *cmd)
 		tc_error("cannot send query");
 	if (tc_admin_reply(&tc.admin, &reply, &size) == -1)
 		tc_error("cannot recv query");
-	if (strcmp(reply, TC_ERR_CMD) == 0) {
+	if (strncmp(reply, TC_ERR_CMD, size) == 0) {
 		free(reply);
 		return NULL;
 	}