Blame src/regression/memmem-oob.c

Szabolcs Nagy f0101b
// commit 6fbdeff0e51f6afc38fbb1476a4db81322779da4 2014-04-09
Szabolcs Nagy 13492a
// memmem should not access oob data
Szabolcs Nagy 0b44f3
#ifndef _GNU_SOURCE
Szabolcs Nagy 0b44f3
#define _GNU_SOURCE
Szabolcs Nagy 0b44f3
#endif
Szabolcs Nagy 13492a
#include <string.h>
Szabolcs Nagy 13492a
#include "test.h"
Szabolcs Nagy 13492a
Szabolcs Nagy 13492a
int main(void)
Szabolcs Nagy 13492a
{
Szabolcs Nagy 13492a
	char *p = memmem("abcde", 4, "cde", 3);
Szabolcs Nagy 13492a
	if (p)
Szabolcs Nagy 13492a
		t_error("memmem(abcde,4,cde,3) returned %s, want NULL\n", p);
Szabolcs Nagy 13492a
	return t_status;
Szabolcs Nagy 13492a
}