From daa4ceb65a72edb66382681f41bbf9b335488566 Mon Sep 17 00:00:00 2001
From: Warren Dukes <warren.dukes@gmail.com>
Date: Fri, 14 May 2004 21:35:20 +0000
Subject: [PATCH] oops, fix an infinate loop

git-svn-id: https://svn.musicpd.org/mpd/trunk@1004 09075e82-0dd4-0310-85a5-a0d7c8717e4f
---
 src/ls.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/src/ls.c b/src/ls.c
index 81a57d0e9..11c69ec37 100644
--- a/src/ls.c
+++ b/src/ls.c
@@ -42,12 +42,14 @@ char * dupAndStripPlaylistSuffix(char * file) {
 }
 
 int isRemoteUrl(char * url) {
-	char * urlPrefixes[] = 	{
+	char * prefixes[] = 	{
 					"http://",
 					"ftp://",
 					NULL
 				};
 
+	char ** urlPrefixes = prefixes;
+
 	while(*urlPrefixes) {
 		if(strncmp(*urlPrefixes,url,strlen(*urlPrefixes)) == 0) {
 #ifdef HAVE_MAD
@@ -58,6 +60,7 @@ int isRemoteUrl(char * url) {
 			return 0;
 #endif
 		}
+		urlPrefixes++;
 	}
 
 	return 0;