From daa4ceb65a72edb66382681f41bbf9b335488566 Mon Sep 17 00:00:00 2001 From: Warren Dukes Date: Fri, 14 May 2004 21:35:20 +0000 Subject: 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(-) (limited to 'src/ls.c') 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; -- cgit v1.2.3