summaryrefslogtreecommitdiff
path: root/src/lib/file.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/file.c')
-rw-r--r--src/lib/file.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/lib/file.c b/src/lib/file.c
index 5011e45..c5eabb2 100644
--- a/src/lib/file.c
+++ b/src/lib/file.c
@@ -10,6 +10,7 @@ struct keytablist *readdb(char *filename)
{
int len = 2;
struct keytablist *list = calloc(len, sizeof(struct keytablist));
+ list[0].len = len;
FILE *fp = fopen(filename, "rb");
if (fp == NULL)
return list;
@@ -24,7 +25,7 @@ struct keytablist *readdb(char *filename)
fprintf(stderr, "missing pair closing byte!\n");
return NULL;
}
- setkey(&list, &len, i, p);
+ setkey(&list, i, p);
free(p);
break;
case 251: