segfault fix
authorMichael Niedermayer <michaelni@gmx.at>
Sun, 24 Sep 2006 10:38:14 +0000 (10:38 +0000)
committerMichael Niedermayer <michaelni@gmx.at>
Sun, 24 Sep 2006 10:38:14 +0000 (10:38 +0000)
thanks to takis for finding the cause of this

Originally committed as revision 6325 to svn://svn.ffmpeg.org/ffmpeg/trunk

libavcodec/eval.c

index 2aabb3b..4ed178d 100644 (file)
@@ -87,6 +87,7 @@ static double evalPrimary(Parser *p){
     p->s= strchr(p->s, '(');
     if(p->s==NULL){
         av_log(NULL, AV_LOG_ERROR, "Parser: missing ( in \"%s\"\n", next);
+        p->s= next;
         return NAN;
     }
     p->s++; // "("