rem: free(path);
add: wfree(path);
context: wIconChangeImageFile(WIcon *icon, char *file){    WScreen *scr = icon->core->screen_ptr;    RImage *image;    char *path;    int error = 0;    if (!file) {	wIconChangeImage(icon, NULL);	return True;    }    path = FindImage(wPreferences.icon_path, file);    if (path && (image = RLoadImage(scr->rcontext, path, 0))) {	wIconChangeImage(icon, image);    } else {	error = 1;    }    if (path)	free(path);    return !error;}