diff --git a/src/driver/pictureviewer/pictureviewer.cpp b/src/driver/pictureviewer/pictureviewer.cpp index 36d7bdd8e..29750c6eb 100644 --- a/src/driver/pictureviewer/pictureviewer.cpp +++ b/src/driver/pictureviewer/pictureviewer.cpp @@ -570,20 +570,15 @@ fb_pixel_t * CPictureViewer::getIcon (const std::string & name, int *width, int } rgbbuff = (unsigned char *) malloc (x * y * 3); if (rgbbuff == NULL) { - printf ("getIcon: Error: rgbbuff malloc\n"); + printf ("getIcon: Error: malloc\n"); return NULL; } if (fh->get_pic (name.c_str (), &rgbbuff, &x, &y) == FH_ERROR_OK) { int count = x*y; - //cs_malloc_uncached infrequently generates neutrino segfaults, so let's use malloc (striper) - fbbuff = (fb_pixel_t *) malloc(count * sizeof(fb_pixel_t)); - //fbbuff = (fb_pixel_t *) cs_malloc_uncached(count * sizeof(fb_pixel_t)); + //fbbuff = (fb_pixel_t *) malloc(count * sizeof(fb_pixel_t)); + fbbuff = (fb_pixel_t *) cs_malloc_uncached(count * sizeof(fb_pixel_t)); //printf("getIcon: decoded %s, %d x %d buf %x\n", name.c_str (), x, y, fbbuff); - if (fbbuff == NULL) { - printf ("getIcon: Error: fbbuff malloc\n"); - return NULL; - } for(int i = 0; i < count ; i++) { int transp = 0;