# HG changeset patch # User Ralf Ertzinger # Date 1200243597 -3600 # Node ID c9200f0191763280d82d8f0e542d7fbb90bd7db1 # Parent 1606353a9fcbd98b71a528674b2ad4d4d126930b - Handle invalid states in ICY-Metadata parser diff -r 1606353a9fcb -r c9200f019176 src/neon/neon.c --- a/src/neon/neon.c Sun Jan 13 17:57:08 2008 +0100 +++ b/src/neon/neon.c Sun Jan 13 17:59:57 2008 +0100 @@ -301,6 +301,13 @@ value[0] = '\0'; } break; + default: + /* + * This should not happen + */ + _ERROR("Invalid state while parsing metadata, metadata may be corrupted: %d", state); + _LEAVE; + break; } p++; pos++;