Code Search for Developers
 
 
  

taint2.c from CQual at Krugle


Show taint2.c syntax highlighted

$tainted char *getenv(const char *name);
int printf($untainted char *fmt, ...);

char *f3(char *t) { return t; }
char *f2(char *u) { return f3(u); }
char *f1(char *v) { return f2(v); }

int main(void)
{
  char *s, *unclean;

  unclean = getenv("PATH");

  s = f1(unclean);
  printf(s);
}




See more files for this project here

CQual

CQual - A tool for adding type qualifiers to C

Project homepage: http://sourceforge.net/projects/cqual
Programming language(s): C,Java,Shell Script
License: other

  README
  linux-lock.c
  linux-lock.i
  linux-lock2.c
  linux-lock2.i
  lock.c
  lock2.c
  lock3.c
  rcs1.c
  rcs2.c
  rcs3.c
  taint-cast.c
  taint-const-subtyping.c
  taint-poly.c
  taint-varargs.c
  taint0.c
  taint1.c
  taint2.c
  user0.c
  user1.c
  y2k1.c
  y2k2.c
  y2k3.c
  y2k4.c