diff options
author | jkar8572 <jkar8572> | 2004-04-22 12:20:41 +0000 |
---|---|---|
committer | jkar8572 <jkar8572> | 2004-04-22 12:20:41 +0000 |
commit | 3920ab281556764f86b567412baa5a42ec97e0c5 (patch) | |
tree | 217cd07037466d3861c9df17116790b6bd56a520 /setquota.c | |
parent | afc07d2efc848461781a54ae9ac871159860bd67 (diff) | |
download | linuxquota-3920ab281556764f86b567412baa5a42ec97e0c5.tar.gz |
Fixed possible problems when getprivs() return NULL. (Jan Kara)
Diffstat (limited to 'setquota.c')
-rw-r--r-- | setquota.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -222,7 +222,7 @@ static void setlimits(struct quota_handle **handles) curprivs = getprivs(id, handles, 0); if (flags & FL_PROTO) { protoprivs = getprivs(protoid, handles, 0); - for (q = curprivs, protoq = protoprivs; q; q = q->dq_next, protoq = protoq->dq_next) { + for (q = curprivs, protoq = protoprivs; q && protoq; q = q->dq_next, protoq = protoq->dq_next) { q->dq_dqb.dqb_bsoftlimit = protoq->dq_dqb.dqb_bsoftlimit; q->dq_dqb.dqb_bhardlimit = protoq->dq_dqb.dqb_bhardlimit; q->dq_dqb.dqb_isoftlimit = protoq->dq_dqb.dqb_isoftlimit; |