rem: line = g_strdup_printf ("%03d ", command, argv[i]);
add: line = g_strdup_printf ("%03d ", command);
context: process_command_line (BaconMessageConnection *conn, int argc, char **argv){	int i, command;	gboolean replace_done = FALSE;	char *line;	i = 2;	if (strlen (argv[1]) > 3 && strncmp (argv[1], "--", 2) != 0)	{		command = TOTEM_REMOTE_COMMAND_ENQUEUE;		i = 1;	} else if (strcmp (argv[1], "--play-pause") == 0) {		command = TOTEM_REMOTE_COMMAND_PAUSE;	} else if (strcmp (argv[1], "--next") == 0) {		command = TOTEM_REMOTE_COMMAND_NEXT;	} else if (strcmp (argv[1], "--previous") == 0) {		command = TOTEM_REMOTE_COMMAND_PREVIOUS;	} else if (strcmp (argv[1], "--seek-fwd") == 0) {		command = TOTEM_REMOTE_COMMAND_SEEK_FORWARD;	} else if (strcmp (argv[1], "--seek-bwd") == 0) {		command = TOTEM_REMOTE_COMMAND_SEEK_BACKWARD;	} else if (strcmp (argv[1], "--volume-up") == 0) {		command = TOTEM_REMOTE_COMMAND_VOLUME_UP;	} else if (strcmp (argv[1], "--volume-down") == 0) {		command = TOTEM_REMOTE_COMMAND_VOLUME_DOWN;	} else if (strcmp (argv[1], "--fullscreen") == 0) {		command = TOTEM_REMOTE_COMMAND_FULLSCREEN;	} else if (strcmp (argv[1], "--quit") == 0) {		command = TOTEM_REMOTE_COMMAND_QUIT;	} else if (strcmp (argv[1], "--enqueue") == 0) {		command = TOTEM_REMOTE_COMMAND_ENQUEUE;	} else if (strcmp (argv[1], "--replace") == 0) {		command = TOTEM_REMOTE_COMMAND_REPLACE;	}	if (command != TOTEM_REMOTE_COMMAND_ENQUEUE				&& command != TOTEM_REMOTE_COMMAND_REPLACE)	{		line = g_strdup_printf ("%03d ", command, argv[i]);		bacon_message_connection_send (conn, line);		g_free (line);		return;	}	for (; argv[i] != NULL; i++)	{		if (command == TOTEM_REMOTE_COMMAND_REPLACE &&				replace_done == TRUE)			command = TOTEM_REMOTE_COMMAND_ENQUEUE;		line = g_strdup_printf ("%03d %s", command, argv[i]);		bacon_message_connection_send (conn, line);		g_free (line);		command = TOTEM_REMOTE_COMMAND_ENQUEUE;	}}