rfbLog("bad user: %s\n", user);
rfbLog("invalid user: %s\n", user);
void solid_kde(char *color) {	char set_color[] =	    "dcop --user '%s' kdesktop KBackgroundIface setColor '%s' 1";	char bg_off[] =	    "dcop --user '%s' kdesktop KBackgroundIface setBackgroundEnabled 0";	char bg_on[] =	    "dcop --user '%s' kdesktop KBackgroundIface setBackgroundEnabled 1";	char *cmd, *user = NULL;	int len;	user = get_user_name();	if (strstr(user, "'") != NULL)  {		rfbLog("bad user: %s\n", user);		free(user);		return;	}	if (! color) {		len = strlen(bg_on) + strlen(user) + 1;		cmd = (char *)malloc(len);		sprintf(cmd, bg_on, user);		dt_cmd(cmd);		free(cmd);		free(user);		return;	}	if (strstr(color, "'") != NULL)  {		rfbLog("bad color: %s\n", color);		return;	}	len = strlen(set_color) + strlen(user) + strlen(color) + 1;	cmd = (char *)malloc(len);	sprintf(cmd, set_color, user, color);	dt_cmd(cmd);	free(cmd);	len = strlen(bg_off) + strlen(user) + 1;	cmd = (char *)malloc(len);	sprintf(cmd, bg_off, user);	dt_cmd(cmd);	free(cmd);	free(user);}