add: wfree(tmp);
context: SetupEnvironment(WScreen *scr){    char *tmp, *ptr;    char buf[16];    if (multiHead) {	int len = strlen(DisplayName)+64;    	tmp = wmalloc(len);    	snprintf(tmp, len, "DISPLAY=%s", XDisplayName(DisplayName));    	ptr = strchr(strchr(tmp, ':'), '.');    	if (ptr)	    *ptr = 0;    	snprintf(buf, sizeof(buf), ".%i", scr->screen);    	strcat(tmp, buf);    	putenv(tmp);    }    tmp = wmalloc(60);    snprintf(tmp, 60, "WRASTER_COLOR_RESOLUTION%i=%i", scr->screen, 		scr->rcontext->attribs->colors_per_channel);    putenv(tmp);}