Fix netrigctl.c returning wrong value

pull/31/head
Michael Black W9MDB 2018-05-25 11:01:38 -05:00
rodzic ee13edb4e8
commit d1b545beac
1 zmienionych plików z 3 dodań i 3 usunięć

Wyświetl plik

@ -68,11 +68,11 @@ static int netrigctl_transaction(RIG *rig, char *cmd, int len, char *buf)
ret = read_string(&rig->state.rigport, buf, BUF_MAX, "\n", 1);
if (ret < 0)
return ret;
if (memcmp(buf, NETRIGCTL_RET, strlen(NETRIGCTL_RET))==0)
if (strncmp(buf, NETRIGCTL_RET, strlen(NETRIGCTL_RET))==0) {
return atoi(buf+strlen(NETRIGCTL_RET));
}
return RIG_OK;
return ret;
}