mirror of
https://github.com/mpv-player/mpv
synced 2024-11-14 22:48:35 +01:00
demux_mf: utilize stdbool bool for if a format specifier was bad
It is not an iterator, thus while the ++ is completely correct, it is somewhat weird.
This commit is contained in:
parent
034eeaa8d7
commit
68276e2672
@ -16,6 +16,7 @@
|
||||
*/
|
||||
|
||||
#include <math.h>
|
||||
#include <stdbool.h>
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
#include <strings.h>
|
||||
@ -153,7 +154,8 @@ static mf_t *open_mf_pattern(void *talloc_ctx, struct demuxer *d, char *filename
|
||||
// simplicity we reject all conversion specifiers except %% and simple
|
||||
// integer specifier: %[.][NUM]d where NUM is 1-3 digits (%.d is valid)
|
||||
const char *f = filename;
|
||||
int MAXDIGS = 3, nspec = 0, bad_spec = 0, c;
|
||||
int MAXDIGS = 3, nspec = 0, c;
|
||||
bool bad_spec = false;
|
||||
|
||||
while (nspec < 2 && (c = *f++)) {
|
||||
if (c != '%')
|
||||
@ -177,7 +179,7 @@ static mf_t *open_mf_pattern(void *talloc_ctx, struct demuxer *d, char *filename
|
||||
/* no-op */;
|
||||
|
||||
if (*f != 'd') {
|
||||
bad_spec++; // not int, or beyond our validation capacity
|
||||
bad_spec = true; // not int, or beyond our validation capacity
|
||||
break;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user