From 7b5db1c35abac2240fffbee2027c3e99b760863c Mon Sep 17 00:00:00 2001 From: Mathieu Lonjaret Date: Sat, 12 Sep 2009 15:25:51 -0400 Subject: libplumb, Mail: fix crash on nil plumb fids http://codereview.appspot.com/116083 --- src/libplumb/fid.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/libplumb') diff --git a/src/libplumb/fid.c b/src/libplumb/fid.c index ec133c82..017f92c3 100644 --- a/src/libplumb/fid.c +++ b/src/libplumb/fid.c @@ -138,6 +138,10 @@ plumbrecvfid(CFid *fid) Plumbmsg *m; int n, more; + if(fid == nil){ + werrstr("invalid fid"); + return nil; + } buf = malloc(8192); if(buf == nil) return nil; -- cgit v1.2.3