diff --git a/src/command.c b/src/command.c
index dd76b9b77..14991740e 100644
--- a/src/command.c
+++ b/src/command.c
@@ -688,7 +688,7 @@ handle_listplaylist(struct client *client, G_GNUC_UNUSED int argc, char *argv[])
 {
 	int ret;
 
-	ret = PlaylistInfo(client, argv[1], 0);
+	ret = spl_print(client, argv[1], 0);
 	if (ret == -1)
 		command_error(client, ACK_ERROR_NO_EXIST, "No such playlist");
 
@@ -701,7 +701,7 @@ handle_listplaylistinfo(struct client *client,
 {
 	int ret;
 
-	ret = PlaylistInfo(client, argv[1], 1);
+	ret = spl_print(client, argv[1], 1);
 	if (ret == -1)
 		command_error(client, ACK_ERROR_NO_EXIST, "No such playlist");
 
diff --git a/src/playlist_print.c b/src/playlist_print.c
index df2c7d08c..60696b772 100644
--- a/src/playlist_print.c
+++ b/src/playlist_print.c
@@ -24,11 +24,12 @@
 #include "client.h"
 
 int
-PlaylistInfo(struct client *client, const char *utf8file, int detail)
+spl_print(struct client *client, const char *name_utf8, int detail)
 {
 	GPtrArray *list;
 
-	if (!(list = spl_load(utf8file)))
+	list = spl_load(name_utf8);
+	if (list == NULL)
 		return -1;
 
 	for (unsigned i = 0; i < list->len; ++i) {
diff --git a/src/playlist_print.h b/src/playlist_print.h
index de60b8949..cf92bfdbb 100644
--- a/src/playlist_print.h
+++ b/src/playlist_print.h
@@ -22,6 +22,6 @@
 struct client;
 
 int
-PlaylistInfo(struct client *client, const char *utf8file, int detail);
+spl_print(struct client *client, const char *name_utf8, int detail);
 
 #endif