aboutsummaryrefslogtreecommitdiff
path: root/src/remembering.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/remembering.c')
-rw-r--r--src/remembering.c7
1 files changed, 2 insertions, 5 deletions
diff --git a/src/remembering.c b/src/remembering.c
index d729b0d..d82f73e 100644
--- a/src/remembering.c
+++ b/src/remembering.c
@@ -498,18 +498,15 @@ int get_profile(struct GetlineParams *s_params, struct GetlineParams *p_params,
if (p_params->read == -1) {
while ((s_params->read = getline(&s_params->line, &s_params->len,
s_params->stream)) != -1) {
- int len = strlen(s_params->line) + 1;
- char *s_value_copy = malloc(len);
+ char *s_value_copy = strdup(s_params->line);
if (!s_value_copy) {
return -1;
}
- char *p_value_copy = malloc(len);
+ char *p_value_copy = strdup(s_params->line);
if (!p_value_copy) {
free(s_value_copy);
return -1;
}
- strcpy(s_value_copy, s_params->line);
- strcpy(p_value_copy, s_params->line);
int ret;
if ((ret = rankings_insert(s_rankings, s_value_copy, 0)) == -1) {