rem: free(iconPath);
add: wfree(iconPath);
context: SetButtonAlphaImage(WMScreen *scr, WMButton *bPtr, char *file,		    char *title1, char *title2){    WMPixmap *icon;    WMPixmap *icon2;    RColor color;    char *iconPath;    iconPath = LocateImage(file);    color.red = 0xae;    color.green = 0xaa;    color.blue = 0xae;    color.alpha = 0;    if (iconPath) {	icon = WMCreateBlendedPixmapFromFile(scr, iconPath, &color);	if (!icon)	    wwarning(_("could not load icon file %s"), iconPath);    } else {	icon = NULL;    }        if (icon) {	icon2 = makeTitledIcon(scr, icon, title1, title2);	if (icon)	    WMReleasePixmap(icon);    } else {	icon2 = NULL;    }        WMSetButtonImage(bPtr, icon2);    if (icon2)	WMReleasePixmap(icon2);    color.red = 0xff;    color.green = 0xff;    color.blue = 0xff;    color.alpha = 0;    if (iconPath) {	icon = WMCreateBlendedPixmapFromFile(scr, iconPath, &color);	if (!icon)	    wwarning(_("could not load icon file %s"), iconPath);    } else {	icon = NULL;    }    WMSetButtonAltImage(bPtr, icon);    if (icon)	WMReleasePixmap(icon);    if (iconPath)	free(iconPath);}