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 |
}
|