summaryrefslogtreecommitdiff
path: root/source4/ntvfs
diff options
context:
space:
mode:
authorMatthias Dieter Wallnöfer <mdw@samba.org>2010-05-21 23:14:19 +0200
committerMatthias Dieter Wallnöfer <mdw@samba.org>2010-05-21 23:35:57 +0200
commit68363049579c408e56170933cd0b5094934f7c20 (patch)
tree9b08da9dcaf7ac609eaf26c84064d228b3280fcf /source4/ntvfs
parent366333c08fe1d26276a90391dcec0526a65cb2a2 (diff)
downloadsamba-68363049579c408e56170933cd0b5094934f7c20.tar.gz
samba-68363049579c408e56170933cd0b5094934f7c20.tar.bz2
samba-68363049579c408e56170933cd0b5094934f7c20.zip
s4:ntvfs/posix/pvfs_wait.c - fix a "calculated value unused" warning
The calculated value is "req" (!= NULL) if "talloc_reference" did work correctly or it is NULL if we ran out of memory.
Diffstat (limited to 'source4/ntvfs')
-rw-r--r--source4/ntvfs/posix/pvfs_wait.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/source4/ntvfs/posix/pvfs_wait.c b/source4/ntvfs/posix/pvfs_wait.c
index e6977efe5d..876ce52797 100644
--- a/source4/ntvfs/posix/pvfs_wait.c
+++ b/source4/ntvfs/posix/pvfs_wait.c
@@ -102,9 +102,11 @@ static void pvfs_wait_timeout(struct tevent_context *ev,
pwait->reason = PVFS_WAIT_TIMEOUT;
- talloc_reference(ev, req);
- ntvfs_async_setup(pwait->req, pwait);
- talloc_unlink(ev, req);
+ req = talloc_reference(ev, req);
+ if (req != NULL) {
+ ntvfs_async_setup(req, pwait);
+ talloc_unlink(ev, req);
+ }
}