diff --git a/thumbnail.c b/thumbnail.c index 6ecea9b51b89fdb2e361ad5b51fff1c73884880a..9733a789ed124126fca4033ab60a3dbc0515f72f 100644 --- a/thumbnail.c +++ b/thumbnail.c @@ -38,14 +38,11 @@ int main(int argc, char *argv[]) /* Prepare arguments */ jobid = atoi(argv[1]); jstrb(jlookup(argv[4], "lectureid"), "-1", lectureid); - snprintf(BL(src), "%s/%s", CONFIG_VIDEOS_RELEASED, + xsnprintf(BL(src), "%s/%s", CONFIG_VIDEOS_RELEASED, jstr(jlookup(argv[4], "path"), "")); - src[sizeof(src)-1] = 0; - snprintf(BL(tmp), "%s/.tmp-%i", CONFIG_VIDEOS_TMP, jobid); - tmp[sizeof(tmp)-1] = 0; - snprintf(BL(dest), "%s/thumbnail/l_%s.jpg", CONFIG_VIDEOS_RELEASED, + xsnprintf(BL(tmp), "%s/.tmp-%i", CONFIG_VIDEOS_TMP, jobid); + xsnprintf(BL(dest), "%s/thumbnail/l_%s.jpg", CONFIG_VIDEOS_RELEASED, lectureid); - dest[sizeof(dest)-1] = 0; ping_job(jobid, "running", 0); /* Open src */