aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/note.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/note.c b/src/note.c
index 92c1ecf..2160874 100644
--- a/src/note.c
+++ b/src/note.c
@@ -59,9 +59,13 @@ HTABLE_PROTOTYPE(htp, note_gc_hash)
char *generate_note(const char *str)
{
char *sha1 = mem_malloc(SHA1_DIGESTLEN * 2 + 1);
- char *notepath;
+ char *notepath, *s;
FILE *fp;
+ /* Temporary hack */
+ asprintf(&s, "%s\n", str);
+ str = s;
+
sha1_digest(str, sha1);
asprintf(&notepath, "%s%s", path_notes, sha1);
fp = fopen(notepath, "w");
@@ -70,6 +74,7 @@ char *generate_note(const char *str)
fputs(str, fp);
file_close(fp, __FILE_POS__);
+ mem_free(s);
mem_free(notepath);
return sha1;
}