X-Git-Url: http://git.cascardo.eti.br/?a=blobdiff_plain;ds=sidebyside;f=rnetclient.c;h=0ba06a898bafcc39cc890ac036b980930e992cbc;hb=4fafcd5c3d46b47f088c15bdb155b4870c564ccf;hp=e37a723f9c9568a640b7be7900282fcd74b05981;hpb=6c9ad17b1ed99540dc30319065a96e3c12040f30;p=cascardo%2Frnetclient.git diff --git a/rnetclient.c b/rnetclient.c index e37a723..0ba06a8 100644 --- a/rnetclient.c +++ b/rnetclient.c @@ -489,7 +489,12 @@ int main(int argc, char **argv) fprintf(stderr, "error in handshake: %s\n", gnutls_strerror(r)); - rnet_encode(decfile, &message); + r = rnet_encode(decfile, &message); + if (r < 0) { + fprintf(stderr, "error encoding message, file not supported?\n"); + goto out; + } + rnet_send(session, message->buffer, message->len, 1); rnet_message_del(message);