diff options
Diffstat (limited to 'commands.c')
| -rw-r--r-- | commands.c | 4 | 
1 files changed, 3 insertions, 1 deletions
| @@ -160,9 +160,11 @@ static void commands_get_mp3(GSocketConnection *connection, const gchar *cmd) {  		goto commands_get_mp3_free_path;  	} +	gchar *full_path = music_get_full_path(path);  	GOutputStream *os = g_io_stream_get_output_stream((GIOStream*)connection); -	GFile *file = g_file_new_for_path(path); +	GFile *file = g_file_new_for_path(full_path);  	GFileInputStream *is = g_file_read(file, NULL, &error); +	g_free(full_path);  	if(is == NULL) {  		g_warning(error->message); | 
