From 3ca77a33f64b20623f97b621530a82ff136fb33f Mon Sep 17 00:00:00 2001 From: Maksym Veremeyenko Date: Thu, 30 Jun 2011 16:11:22 +0300 Subject: [PATCH] add a extension to filename on saving --- src/playlist.c | 9 +++++++++ 1 files changed, 9 insertions(+), 0 deletions(-) diff --git a/src/playlist.c b/src/playlist.c index 8f22096..f2416a7 100644 --- a/src/playlist.c +++ b/src/playlist.c @@ -208,6 +208,13 @@ static int save_file_ply(omnplay_instance_t* app, char* filename) int i; FILE* f; char tc1[12], tc2[12], tc3[12]; + char* fname = filename; + + filename = (char*)malloc(PATH_MAX); + strncpy(filename, fname, PATH_MAX); + i = strlen(filename); + if(i < 4 || strcasecmp(filename + i - 4, ".ply")) + strcat(filename, ".ply"); if((f = fopen(filename, "wt"))) { @@ -221,6 +228,8 @@ static int save_file_ply(omnplay_instance_t* app, char* filename) frames2tc(app->playlist.item[i].dur, 25.0, tc3)); }; + free(filename); + return 0; }; -- 1.7.4.4