Mercurial > mplayer.hg
view osdep/glob.h @ 24427:50159082a80b
Check wLongsPerEntry before using it.
This fixes a potential crash for some values of it.
As a side effect it works around broken callocs with an integer
overflow vulnerability, but using MPlayer on such systems should
never be assumed to be safe!
author | reimar |
---|---|
date | Thu, 13 Sep 2007 15:18:57 +0000 |
parents | a42f91a779b8 |
children | 6ac1ece1f9fe |
line wrap: on
line source
#include "config.h" typedef struct { size_t gl_pathc; char **gl_pathv; size_t gl_offs; } glob_t; void globfree(glob_t *pglob); int glob(const char *pattern, int flags, int (*errfunc)(const char *epath, int eerrno), glob_t *pglob);