tvacfs: fix segfault when no prefix specified - plan9port - [fork] Plan 9 from user space
HTML git clone git://src.adamsgaard.dk/plan9port
DIR Log
DIR Files
DIR Refs
DIR README
DIR LICENSE
---
DIR commit aac05c40926da9a9742e4eaaa1b02ea77539e223
DIR parent 83a5aba766bf2a2a84fe20df0d72d47a9105fdb2
HTML Author: David du Colombier <0intro@gmail.com>
Date: Wed, 30 Nov 2011 15:20:43 -0500
vacfs: fix segfault when no prefix specified
R=rsc
CC=plan9port.codebot
http://codereview.appspot.com/5451052
Diffstat:
M src/cmd/vac/file.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
---
DIR diff --git a/src/cmd/vac/file.c b/src/cmd/vac/file.c
t@@ -1774,7 +1774,7 @@ vacfsopen(VtConn *z, char *file, int mode, ulong cachemem)
char *prefix;
if(vtparsescore(file, &prefix, score) >= 0){
- if(strcmp(prefix, "vac") != 0){
+ if(prefix == nil || strcmp(prefix, "vac") != 0){
werrstr("not a vac file");
return nil;
}