From 4a1b18f86d71ce814ec65b5273c1fdc4ac224735 Mon Sep 17 00:00:00 2001 From: Bert Vermeulen Date: Tue, 1 Feb 2011 01:41:33 +0100 Subject: [PATCH] don't force .sigrok extension when saving session file --- session_file.c | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/session_file.c b/session_file.c index 015927d2..88dfe4f5 100644 --- a/session_file.c +++ b/session_file.c @@ -147,18 +147,12 @@ int session_save(char *filename) struct zip_source *versrc, *metasrc, *logicsrc; int bufcnt, devcnt, tmpfile, ret, error, probecnt; uint64_t samplerate; - char version[1], rawname[16], metafile[32], *newfn, *buf, *s; - - newfn = g_malloc(strlen(filename) + 10); - strcpy(newfn, filename); - if (strstr(filename, ".sigrok") != filename+strlen(filename)-7) - strcat(newfn, ".sigrok"); + char version[1], rawname[16], metafile[32], *buf, *s; /* Quietly delete it first, libzip wants replace ops otherwise. */ - unlink(newfn); - if (!(zipfile = zip_open(newfn, ZIP_CREATE, &error))) + unlink(filename); + if (!(zipfile = zip_open(filename, ZIP_CREATE, &error))) return SR_ERR; - g_free(newfn); /* "version" */ version[0] = '1';