All pastes #822665 Raw Edit

Stuff

public text v1 · immutable
·published 2007-12-18 21:37 UTC
rendered paste body
[vl@home tmp]$ cat test.c
#include <stdio.h>
#include <string.h>
void dump(char *foo[16]);
int main() {
  char bar[16];
  dump(&bar);
  printf("bar: %s\n", bar);
  return 0;
}
void dump(char *foo[16]) {
  strncpy(*foo, "bogus", 6);
}
[vl@home tmp]$ gcc -Wall -o test test.c && ./test
test.c: In function ‘main’:
test.c:6: warning: passing argument 1 of ‘dump’ from incompatible pointer type
Segmentation fault