summaryrefslogtreecommitdiff
path: root/commands.c
diff options
context:
space:
mode:
authorJon Bergli Heier <snakebite@jvnv.net>2010-08-17 23:57:38 +0200
committerJon Bergli Heier <snakebite@jvnv.net>2010-08-17 23:57:38 +0200
commit052f74f4db45219d731e7af6dcb9beb5eec2344c (patch)
tree4197dcc66ac26f6be5364d8c5fda09dfb4b791b7 /commands.c
parent1cbd3896bab58f2ccfb17c0fe36062e3748724da (diff)
Use relative paths when interacting with the music_* functions.
Diffstat (limited to 'commands.c')
-rw-r--r--commands.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/commands.c b/commands.c
index 8a9efff..d4b15f3 100644
--- a/commands.c
+++ b/commands.c
@@ -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);