proto: allow sending empty strings

pull/68/head
John Tsiombikas 2022-03-25 12:18:57 +02:00
rodzic 60cb7f6f13
commit 945fba993b
1 zmienionych plików z 3 dodań i 2 usunięć

Wyświetl plik

@ -18,13 +18,14 @@ int spnav_send_str(int fd, int req, const char *str)
rr.type = req;
rr.data[6] = len;
while(len > 0) {
do {
memcpy(rr.data, str, len > REQSTR_CHUNK_SIZE ? REQSTR_CHUNK_SIZE : len);
write(fd, &rr, sizeof rr);
str += REQSTR_CHUNK_SIZE;
len -= REQSTR_CHUNK_SIZE;
rr.data[6] = len | REQSTR_CONT_BIT;
}
} while(len > 0);
return 0;
}