jasonmc / forked-daapd

A re-write of the firefly media server (mt-daapd). It's released under GPLv2+. Please note that this git repository is a mirror of the official one at git://git.debian.org/~jblache/forked-daapd.git
http://blog.technologeek.org/2009/06/12/217
GNU General Public License v2.0
328 stars 45 forks source link

Invalid free when receiving a malformed request #106

Open thsnr opened 11 years ago

thsnr commented 11 years ago

forked-daapd crashes when receiving a GET /databases HTTP/1.1 request that contains nothing else.

When forked-daapd is started with -s, then only debug output is produced. If synchronous logging is disabled, then it is followed by a glibc dump (found after the debug output).

Gist of the debug output and glibc dump: https://gist.github.com/thsnr/355cb70dd2c98be6c6dd