1
0
mirror of https://github.com/UzixLS/picocom.git synced 2025-07-19 07:21:18 +03:00

Replaced strcpy in init_history()

Mostly to avoid compiler warnings on some systems
This commit is contained in:
Nick Patavalis
2018-01-21 21:16:26 +02:00
parent e2be81fcf7
commit 849532b261

View File

@ -540,13 +540,14 @@ void
init_history (void)
{
char *home_directory;
int home_directory_len;
home_directory = getenv("HOME");
if (home_directory) {
history_file_path = malloc(strlen(home_directory) + 2 +
strlen(HISTFILE));
strcpy(history_file_path, home_directory);
if (home_directory[strlen(home_directory)-1] != '/') {
home_directory_len = strlen(home_directory);
history_file_path = malloc(home_directory_len + 2 + strlen(HISTFILE));
memcpy(history_file_path, home_directory, home_directory_len + 1);
if (home_directory[home_directory_len - 1] != '/') {
strcat(history_file_path, "/");
}
strcat(history_file_path, HISTFILE);