diff --git a/funcs/qsortrgb.c b/funcs/qsortrgb.c index 9a60153..65d50b3 100644 --- a/funcs/qsortrgb.c +++ b/funcs/qsortrgb.c @@ -36,7 +36,9 @@ if (fimg_images_not_compatible(psrc, pdst)) { return -8; } -foo = fimg_copy_data(psrc, pdst); +if (psrc != pdst) { /* optimize or futurbug ? */ + foo = fimg_copy_data(psrc, pdst); + } szimg = pdst->width * pdst->height; fprintf(stderr, "%s : %d pixels\n", __func__, szimg);