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, &params->message, fd)) < 0) 1475 if ((ret = sshv2_read_response (request, &params->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;