From 04c75b5929be225edee6a61265e8ff6b963152ac Mon Sep 17 00:00:00 2001 From: Jacek Jendrzej Date: Thu, 23 Sep 2010 09:20:40 +0000 Subject: [PATCH] oops, -fix my bug git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@792 e54a6e83-5905-42d5-8d5c-058d10e6a962 Origin commit data ------------------ Branch: ni/coolstream Commit: https://github.com/neutrino-images/ni-neutrino/commit/707de8f8896886423bb99146dc55f968a5950cfb Author: Jacek Jendrzej Date: 2010-09-23 (Thu, 23 Sep 2010) ------------------ This commit was generated by Migit --- src/gui/moviebrowser.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/gui/moviebrowser.cpp b/src/gui/moviebrowser.cpp index c76b6ea7b..17cdaa727 100644 --- a/src/gui/moviebrowser.cpp +++ b/src/gui/moviebrowser.cpp @@ -3830,13 +3830,13 @@ static void save_info(CMovieInfo * cmovie, MI_MOVIE_INFO * minfo, char * dpart, reset_atime(dpart, minfo->file.Time); } -static void find_new_part(char * npart, char * dpart) +static void find_new_part(char * npart, char * dpart,size_t npart_len, size_t dpart_len) { struct stat64 s; int dp = 0; - snprintf(dpart, sizeof(dpart), "%s_%d.ts", npart, dp); + snprintf(dpart, dpart_len, "%s_%d.ts", npart, dp); while (!stat64(dpart, &s)) { - snprintf(dpart, sizeof(dpart), "%s_%d.ts", npart, ++dp); + snprintf(dpart, npart_len, "%s_%d.ts", npart, ++dp); } } @@ -3980,7 +3980,7 @@ printf("\n"); char * ptr = strstr(npart, ".ts"); if(ptr) *ptr = 0; - find_new_part(npart, dpart); + find_new_part(npart, dpart,sizeof(npart), sizeof(dpart) ); tt = time(0); printf("\n********* new file %s expected size %lld, start time %s", dpart, newsize, ctime (&tt)); dstfd = open (dpart, O_CREAT|O_WRONLY|O_TRUNC| O_LARGEFILE, 0644); @@ -4217,7 +4217,7 @@ printf("\ncopy: processing bookmark %d at %lld len %lld\n", i, books[i].pos, boo continue; } if(!dst_done || !onefile) { - find_new_part(npart, dpart); + find_new_part(npart, dpart,sizeof(npart), sizeof(dpart) ); dstfd = open (dpart, O_CREAT|O_WRONLY|O_TRUNC| O_LARGEFILE, 0644); printf("copy: new file %s fd %d\n", dpart, dstfd); if(dstfd < 0) {