Mercurial > gftp.yaz
diff lib/sshv2.c @ 516:fbb5a02beddb
2004-7-26 Brian Masney <masneyb@gftp.org>
* lib/config_file.c lib/local.c lib/ftps.c lib/gftp.h lib/httpcommon.h
lib/https.c lib/misc.c lib/protocols.c lib/pty.c lib/rfc2068.c
lib/rfc959.c lib/sshv2.c - various fixes found through a static code
analysis checker. (some signed/unsigned fixes, removed unneeded casts,
removed unneeded variables, more consistency, largefile fixes). Thanks
to Derek M Jones for running the static code analysis for me
* lib/cache.c - s/remove/del_entry/g
* lib/bookmark.c lib/protocols.c (gftp_parse_bookmark) - allow
the third parameter of this function to be a NULL pointer
author | masneyb |
---|---|
date | Tue, 27 Jul 2004 02:46:54 +0000 |
parents | ba50a7085d93 |
children | 648bf2825ea9 |
line wrap: on
line diff
--- a/lib/sshv2.c Mon Jul 26 09:51:07 2004 +0000 +++ b/lib/sshv2.c Tue Jul 27 02:46:54 2004 +0000 @@ -57,7 +57,7 @@ typedef struct sshv2_message_tag { - gint32 length; + guint32 length; char command; char *buffer, *pos, @@ -154,7 +154,7 @@ sshv2_initialize_string (gftp_request * request, size_t len) { sshv2_params * params; - gint32 num; + guint32 num; char *ret; params = request->protocol_data; @@ -170,7 +170,7 @@ static void sshv2_add_string_to_buf (char *buf, const char *str) { - gint32 num; + guint32 num; num = htonl (strlen (str)); memcpy (buf, &num, 4); @@ -511,7 +511,7 @@ sshv2_log_command (gftp_request * request, gftp_logging_level level, char type, char *message, size_t length) { - gint32 id, num, attr, stattype; + guint32 id, num, attr, stattype; char *descr, *pos, oldchar; sshv2_params * params; @@ -671,7 +671,7 @@ size_t len) { char buf[34000]; - gint32 clen; + guint32 clen; int ret; if (len > 33995) @@ -722,7 +722,7 @@ while (rem > 0) { if ((numread = gftp_fd_read (request, pos, rem, fd)) < 0) - return ((int) numread); + return (numread); rem -= numread; pos += numread; } @@ -774,7 +774,7 @@ while (rem > 0) { if ((numread = gftp_fd_read (request, pos, rem, fd)) < 0) - return ((int) numread); + return (numread); rem -= numread; pos += numread; } @@ -844,11 +844,11 @@ } -static gint32 +static gint32 /* FIXME - return value */ sshv2_buffer_get_int32 (gftp_request * request, sshv2_message * message, int expected_response) { - gint32 ret; + guint32 ret; if (message->end - message->pos < 4) return (sshv2_wrong_response (request, message)); @@ -950,10 +950,11 @@ static int sshv2_connect (gftp_request * request) { - int version, ret, fdm, ptymfd; struct servent serv_struct; sshv2_params * params; sshv2_message message; + int ret, fdm, ptymfd; + guint32 version; char **args; pid_t child; @@ -1076,7 +1077,7 @@ { sshv2_params * params; sshv2_message message; - gint32 len; + guint32 len; int ret; g_return_val_if_fail (request != NULL, GFTP_EFATAL); @@ -1124,7 +1125,7 @@ sshv2_params * params; sshv2_message message; char *tempstr; - gint32 len; + size_t len; int ret; g_return_val_if_fail (request != NULL, GFTP_EFATAL); @@ -1254,7 +1255,7 @@ static int sshv2_get_next_file (gftp_request * request, gftp_file * fle, int fd) { - gint32 len, longnamelen; + guint32 len, longnamelen; sshv2_params *params; int ret, retsize; char *longname; @@ -1489,7 +1490,7 @@ char *tempstr, *endpos, buf[10]; sshv2_params * params; sshv2_message message; - gint32 num; + guint32 num; size_t len; int ret; @@ -1633,7 +1634,7 @@ char *tempstr, *endpos; sshv2_params * params; sshv2_message message; - gint32 num; + guint32 num; size_t len; int ret; @@ -1679,7 +1680,7 @@ { sshv2_message message; char *tempstr; - gint32 len; + size_t len; int ret; g_return_val_if_fail (request != NULL, GFTP_EFATAL); @@ -1760,8 +1761,8 @@ char *tempstr, *endpos; sshv2_params * params; sshv2_message message; + guint32 num; size_t len; - gint32 num; int ret; g_return_val_if_fail (request != NULL, GFTP_EFATAL); @@ -1816,8 +1817,7 @@ char *tempstr, *endpos; sshv2_params * params; sshv2_message message; - size_t len; - gint32 num; + size_t len, num; int ret; g_return_val_if_fail (request != NULL, GFTP_EFATAL); @@ -1873,7 +1873,7 @@ { sshv2_params * params; sshv2_message message; - gint32 num; + guint32 num; int ret; #ifdef G_HAVE_GINT64 @@ -1960,7 +1960,7 @@ sshv2_params * params; sshv2_message message; char tempstr[32768]; - gint32 num; + guint32 num; size_t len; int ret;