X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=ffserver.c;h=24e400504c9d9a7238b83e4ca33731fbf2e186a2;hb=5672107ed6961a88fc550885e4c8703597eb345b;hp=dc7c5f2f760cc82c4f95f793b54949864cc782f2;hpb=34e80af860d6254250878d311a1aba183d0a5382;p=ffmpeg diff --git a/ffserver.c b/ffserver.c index dc7c5f2f760..24e400504c9 100644 --- a/ffserver.c +++ b/ffserver.c @@ -1258,24 +1258,13 @@ static int modify_current_stream(HTTPContext *c, char *rates) return action_required; } -/* XXX: factorize in utils.c ? */ -/* XXX: take care with different space meaning */ -static void skip_spaces(const char **pp) -{ - const char *p; - p = *pp; - while (*p == ' ' || *p == '\t') - p++; - *pp = p; -} - static void get_word(char *buf, int buf_size, const char **pp) { const char *p; char *q; p = *pp; - skip_spaces(&p); + p += strspn(p, SPACE_CHARS); q = buf; while (!av_isspace(*p) && *p != '\0') { if ((q - buf) < buf_size - 1) @@ -3051,7 +3040,7 @@ static void rtsp_cmd_describe(HTTPContext *c, const char *url) } } /* no stream found */ - rtsp_reply_error(c, RTSP_STATUS_SERVICE); /* XXX: right error ? */ + rtsp_reply_error(c, RTSP_STATUS_NOT_FOUND); return; found: