Package: podracer
Version: 1.3-1
Severity: normal
Tags: patch

If an RSS feed in the subscriptions file is redirected to an other
location, podracer does not follow this redirection and thus fails to
fetch the actual RSS XML file.

Example URL: http://leo.am/podcasts/twit

The problem can be fixed by supplying the "-L" option to "curl" when
the RSS files are fetched. See the patch below.


-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (800, 'unstable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.4.26.vaio20041227
Locale: LANG=de_CH, LC_CTYPE=de_CH (charmap=ISO-8859-1)

Versions of packages podracer depends on:
ii  bittorrent                    3.4.2-6    Scatter-gather network file transf
ii  curl                          7.15.1-1   Get a file from an HTTP, HTTPS, FT
ii  python                        2.3.5-5    An interactive high-level object-o
ii  screen                        4.0.2-4.1  a terminal multiplexor with VT100/
ii  timeout                       1.11-6.2   Run a command with a time limit.

podracer recommends no packages.

-- no debconf information
diff -uNr podracer-1.3-orig/podracer podracer-1.3/podracer
--- podracer-1.3-orig/podracer  2006-02-15 18:29:27.000000000 +0100
+++ podracer-1.3/podracer       2006-02-15 18:30:02.000000000 +0100
@@ -133,7 +133,7 @@
 while read podcast feeddir
        do
        test -z "$feeddir" -o  -d "$poddir/$feeddir" || mkdir -p 
"$poddir/$feeddir"
-       file=$(curl -A "$longname" -s $podcast | tr '\r' '\n' | tr \' \" | sed 
-n 's/.*url="\([^"]*\)".*/\1/p' | sed 's/&/&/g')
+       file=$(curl -L -A "$longname" -s $podcast | tr '\r' '\n' | tr \' \" | 
sed -n 's/.*url="\([^"]*\)".*/\1/p' | sed 's/&/&/g')
        for url in $file
                do
 

Reply via email to