diff --git a/example/scp_write.c b/example/scp_write.c index 2da9883..cbf2378 100644 --- a/example/scp_write.c +++ b/example/scp_write.c @@ -147,7 +147,10 @@ int main(int argc, char *argv[]) (unsigned long)fileinfo.st_size); if (!channel) { - fprintf(stderr, "Unable to open a session\n"); + char *errmsg; + int *errlen; + int err = libssh2_session_last_error(session, &errmsg, &errlen, 0); + fprintf(stderr, "Unable to open a session: (%d) %s\n", err, errmsg); goto shutdown; }