PERFORCE change 119341 for review
Roman Divacky
rdivacky at FreeBSD.org
Sun May 6 15:27:49 UTC 2007
http://perforce.freebsd.org/chv.cgi?CH=119341
Change 119341 by rdivacky at rdivacky_witten on 2007/05/06 15:27:13
Check whether copyinstr() succeeded.
Pointed out by: rwatson
Affected files ...
.. //depot/projects/soc2007/rdivacky/linux_at/sys/compat/linux/linux_file.c#4 edit
Differences ...
==== //depot/projects/soc2007/rdivacky/linux_at/sys/compat/linux/linux_file.c#4 (text+ko) ====
@@ -188,6 +188,10 @@
path = malloc(MAXPATHLEN, M_TEMP, M_WAITOK);
error = copyinstr(args->filename, path, MAXPATHLEN, NULL);
+ if (error) {
+ free(path, M_TEMP);
+ return (error);
+ }
if (args->flags & LINUX_O_CREAT)
LCONVPATH_SEG(td, path, &newpath, 1, UIO_SYSSPACE);
More information about the p4-projects
mailing list