File rgfs.c changed (mode: 100644) (index a1cd79e..6a370d8) |
... |
... |
static ssize_t rgfs_send(const void *buf, size_t buf_len) |
91 |
91 |
{ |
{ |
92 |
92 |
ssize_t r; |
ssize_t r; |
93 |
93 |
|
|
|
94 |
|
if (rgfs_debug > 10) { |
|
95 |
|
char debug[4096 * 2 + 1]; |
|
96 |
|
short max = buf_len > 4096 ? 4096 : buf_len; |
|
97 |
|
for (unsigned int i = 0; i < max; i++) |
|
98 |
|
sprintf(debug + i * 2, "%02hhx", * (unsigned char *) (buf + i)); |
|
99 |
|
xlog(" SEND %u: %s\n", buf_len, debug); |
|
100 |
|
} |
|
101 |
|
|
94 |
102 |
do { |
do { |
95 |
103 |
r = gnutls_record_send(session, buf, buf_len); |
r = gnutls_record_send(session, buf, buf_len); |
96 |
104 |
} while ((r == GNUTLS_E_AGAIN) || (r == GNUTLS_E_INTERRUPTED)); |
} while ((r == GNUTLS_E_AGAIN) || (r == GNUTLS_E_INTERRUPTED)); |
|
... |
... |
static int rgfs_recv_hl(void *buf, size_t buf_size) |
383 |
391 |
if (off >= 4) |
if (off >= 4) |
384 |
392 |
to_read = be32toh(*(uint32_t *) buf); |
to_read = be32toh(*(uint32_t *) buf); |
385 |
393 |
|
|
386 |
|
#if 0 |
|
387 |
|
char debug[4096 * 2 + 1]; |
|
388 |
|
short max = off > 4096 ? 4096 : off; |
|
389 |
|
for (unsigned int i = 0; i < max; i++) |
|
390 |
|
sprintf(debug + i * 2, "%02hhx", * (unsigned char *) (buf + i)); |
|
391 |
|
xlog(" RECV %u: %s\n", off, debug); |
|
392 |
|
#endif |
|
|
394 |
|
if (rgfs_debug > 10) { |
|
395 |
|
char debug[4096 * 2 + 1]; |
|
396 |
|
short max = off > 4096 ? 4096 : off; |
|
397 |
|
for (unsigned int i = 0; i < max; i++) |
|
398 |
|
sprintf(debug + i * 2, "%02hhx", * (unsigned char *) (buf + i)); |
|
399 |
|
xlog(" RECV %u: %s\n", off, debug); |
|
400 |
|
} |
393 |
401 |
|
|
394 |
402 |
if (off == 4 + to_read) { |
if (off == 4 + to_read) { |
395 |
403 |
//xlog(" Readed 4 + %u\n", to_read); |
//xlog(" Readed 4 + %u\n", to_read); |