1. Changed printf-like functions to dlog function
[apps/home/mobileprint.git] / mobileprint / preview_engine / lib / preview_task_model.c
index ffd4b2a..99bbae7 100644 (file)
@@ -443,7 +443,7 @@ int add_preview_task_empty_page(struct preview_task_model *model,
 
        ptd->page = 0;
        ptd->task_type = PREVIEW_TASK_EMPTY_PAGE;
-       sprintf(ptd->out_pic_fname, PREVIEW_TEMP_DIR "/empty_page.ppm");
+       strncpy(ptd->out_pic_fname, PREVIEW_TEMP_DIR "/empty_page.ppm", sizeof(ptd->out_pic_fname) - 1);
        ptd->is_task_ok = 0;
        ptd->conf = pmodel->conf;
        ptd->pmodel = pmodel;
@@ -500,7 +500,7 @@ int add_preview_task(struct preview_task_model *model, int page,
 
        ptd->page = page;
        ptd->task_type = PREVIEW_TASK_GENERIC;
-       sprintf(ptd->out_pic_fname,
+       snprintf(ptd->out_pic_fname, sizeof(ptd->out_pic_fname),
                        "/tmp/mobileprint/mobileprint_%04d.ppm", page);
        ptd->is_task_ok = 0;
        ptd->conf = pmodel->conf;