Mercurial > gftp.yaz
comparison lib/sshv2.c @ 942:85cf59eafce2
2008-01-24 Brian Masney <masneyb@gftp.org>
* lib/config_file.c lib/sshv2.c lib/sslcommon.c lib/rfc2068.c -
s/g_malloc/g_malloc0/
author | masneyb |
---|---|
date | Thu, 24 Jan 2008 23:28:30 +0000 |
parents | 4ab11f70a7f4 |
children | 63555c9744c2 |
comparison
equal
deleted
inserted
replaced
941:19b6d55e2646 | 942:85cf59eafce2 |
---|---|
339 if (tempstr == NULL || *tempstr == '\0') | 339 if (tempstr == NULL || *tempstr == '\0') |
340 tempstr = "ssh"; | 340 tempstr = "ssh"; |
341 | 341 |
342 args_len = 1; | 342 args_len = 1; |
343 args_cur = 15; | 343 args_cur = 15; |
344 args = g_malloc (sizeof (char *) * args_cur); | 344 args = g_malloc0 (sizeof (char *) * args_cur); |
345 args[0] = g_strdup (tempstr); | 345 args[0] = g_strdup (tempstr); |
346 | 346 |
347 logstr = g_strdup (args[0]); | 347 logstr = g_strdup (args[0]); |
348 logstr_len = strlen (logstr); | 348 logstr_len = strlen (logstr); |
349 | 349 |
835 gftp_disconnect (request); | 835 gftp_disconnect (request); |
836 return (GFTP_EFATAL); | 836 return (GFTP_EFATAL); |
837 } | 837 } |
838 | 838 |
839 message->command = buf[4]; | 839 message->command = buf[4]; |
840 message->buffer = g_malloc (message->length + 1); | 840 message->buffer = g_malloc0 (message->length + 1); |
841 | 841 |
842 message->pos = message->buffer; | 842 message->pos = message->buffer; |
843 message->end = message->buffer + message->length - 1; | 843 message->end = message->buffer + message->length - 1; |
844 | 844 |
845 pos = message->buffer; | 845 pos = message->buffer; |
1030 return (NULL); | 1030 return (NULL); |
1031 } | 1031 } |
1032 | 1032 |
1033 if (return_string) | 1033 if (return_string) |
1034 { | 1034 { |
1035 string = g_malloc (len + 1); | 1035 string = g_malloc0 (len + 1); |
1036 memcpy (string, message->pos, len); | 1036 memcpy (string, message->pos, len); |
1037 string[len] = '\0'; | 1037 string[len] = '\0'; |
1038 } | 1038 } |
1039 else | 1039 else |
1040 string = NULL; | 1040 string = NULL; |
1475 if ((ret = sshv2_read_response (request, ¶ms->message, fd)) < 0) | 1475 if ((ret = sshv2_read_response (request, ¶ms->message, fd)) < 0) |
1476 return (ret); | 1476 return (ret); |
1477 | 1477 |
1478 if (!request->cached) | 1478 if (!request->cached) |
1479 { | 1479 { |
1480 request->last_dir_entry = g_malloc (params->message.length + 4); | 1480 request->last_dir_entry = g_malloc0 (params->message.length + 4); |
1481 len = htonl (params->message.length); | 1481 len = htonl (params->message.length); |
1482 memcpy (request->last_dir_entry, &len, 4); | 1482 memcpy (request->last_dir_entry, &len, 4); |
1483 request->last_dir_entry[4] = params->message.command; | 1483 request->last_dir_entry[4] = params->message.command; |
1484 memcpy (request->last_dir_entry + 5, params->message.buffer, | 1484 memcpy (request->last_dir_entry + 5, params->message.buffer, |
1485 params->message.length - 1); | 1485 params->message.length - 1); |
1916 params = request->protocol_data; | 1916 params = request->protocol_data; |
1917 | 1917 |
1918 if (params->transfer_buffer == NULL) | 1918 if (params->transfer_buffer == NULL) |
1919 { | 1919 { |
1920 params->transfer_buffer_len = params->handle_len + 12; | 1920 params->transfer_buffer_len = params->handle_len + 12; |
1921 params->transfer_buffer = g_malloc (params->transfer_buffer_len); | 1921 params->transfer_buffer = g_malloc0 (params->transfer_buffer_len); |
1922 memcpy (params->transfer_buffer, params->handle, params->handle_len); | 1922 memcpy (params->transfer_buffer, params->handle, params->handle_len); |
1923 } | 1923 } |
1924 | 1924 |
1925 num = htonl (params->id++); | 1925 num = htonl (params->id++); |
1926 memcpy (params->transfer_buffer, &num, 4); | 1926 memcpy (params->transfer_buffer, &num, 4); |
1985 params = request->protocol_data; | 1985 params = request->protocol_data; |
1986 | 1986 |
1987 if (params->transfer_buffer == NULL) | 1987 if (params->transfer_buffer == NULL) |
1988 { | 1988 { |
1989 params->transfer_buffer_len = params->handle_len + size + 12; | 1989 params->transfer_buffer_len = params->handle_len + size + 12; |
1990 params->transfer_buffer = g_malloc (params->transfer_buffer_len); | 1990 params->transfer_buffer = g_malloc0 (params->transfer_buffer_len); |
1991 memcpy (params->transfer_buffer, params->handle, params->handle_len); | 1991 memcpy (params->transfer_buffer, params->handle, params->handle_len); |
1992 } | 1992 } |
1993 | 1993 |
1994 num = htonl (params->id++); | 1994 num = htonl (params->id++); |
1995 memcpy (params->transfer_buffer, &num, 4); | 1995 memcpy (params->transfer_buffer, &num, 4); |
2081 sparms = src_request->protocol_data; | 2081 sparms = src_request->protocol_data; |
2082 | 2082 |
2083 memcpy (dparms->handle, sparms->handle, sizeof (*dparms->handle)); | 2083 memcpy (dparms->handle, sparms->handle, sizeof (*dparms->handle)); |
2084 if (sparms->transfer_buffer != NULL) | 2084 if (sparms->transfer_buffer != NULL) |
2085 { | 2085 { |
2086 dparms->transfer_buffer = g_malloc (sparms->transfer_buffer_len); | 2086 dparms->transfer_buffer = g_malloc0 (sparms->transfer_buffer_len); |
2087 memcpy (dparms->transfer_buffer, sparms->transfer_buffer, | 2087 memcpy (dparms->transfer_buffer, sparms->transfer_buffer, |
2088 sparms->transfer_buffer_len); | 2088 sparms->transfer_buffer_len); |
2089 } | 2089 } |
2090 else | 2090 else |
2091 dparms->transfer_buffer = NULL; | 2091 dparms->transfer_buffer = NULL; |