J. Bruce Fields
b51649f0c0
nfsd4: fix crash on unknown operation number
...
commit 51904b0807 upstream.
Unknown operation numbers are caught in nfsd4_decode_compound() which
sets op->opnum to OP_ILLEGAL and op->status to nfserr_op_illegal. The
error causes the main loop in nfsd4_proc_compound() to skip most
processing. But nfsd4_proc_compound also peeks ahead at the next
operation in one case and doesn't take similar precautions there.
Signed-off-by: J. Bruce Fields <bfields@redhat.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2014-11-14 08:48:00 -08:00
..
2013-05-31 15:17:56 -04:00
2014-10-30 09:35:09 -07:00
2014-01-09 12:24:25 -08:00
2014-10-05 14:54:11 -07:00
2013-11-29 11:11:53 -08:00
2013-08-14 22:59:10 -07:00
2013-12-04 10:55:49 -08:00
2014-10-30 09:35:13 -07:00
2013-05-13 20:12:10 +01:00
2014-02-13 13:48:00 -08:00
2014-10-05 14:54:15 -07:00
2013-07-21 18:21:23 -07:00
2014-11-14 08:47:58 -08:00
2013-05-08 15:11:48 -07:00
2013-05-24 16:22:50 -07:00
2014-07-28 08:00:02 -07:00
2014-01-25 08:27:11 -08:00
2013-05-24 16:22:51 -07:00
2013-07-13 11:42:26 -07:00
2013-10-18 07:45:45 -07:00
2014-09-05 16:28:34 -07:00
2014-11-14 08:47:57 -08:00
2014-11-14 08:47:55 -08:00
2013-11-13 12:05:31 +09:00
2014-11-14 08:47:53 -08:00
2013-06-07 12:15:38 -04:00
2014-10-30 09:35:11 -07:00
2014-11-14 08:48:00 -08:00
2014-10-05 14:54:14 -07:00
2014-10-30 09:35:12 -07:00
2014-10-05 14:54:14 -07:00
2014-09-17 09:03:57 -07:00
2014-11-14 08:47:55 -08:00
2013-05-31 15:17:31 -04:00
2014-03-06 21:30:12 -08:00
2014-07-06 18:54:15 -07:00
2013-10-05 07:13:09 -07:00
2014-11-14 08:47:54 -08:00
2014-10-09 12:18:42 -07:00
2014-09-17 09:04:01 -07:00
2014-06-30 20:09:45 -07:00
2014-06-16 13:42:52 -07:00
2013-10-13 16:08:31 -07:00
2014-03-23 21:38:21 -07:00
2013-10-05 07:13:09 -07:00
2013-07-28 16:29:40 -07:00
2014-11-14 08:47:54 -08:00
2014-07-31 12:53:50 -07:00
2014-09-17 09:04:02 -07:00
2014-02-13 13:48:00 -08:00
2014-06-07 13:25:38 -07:00
2014-05-30 21:52:12 -07:00
2014-02-22 12:41:25 -08:00
2014-04-26 17:15:35 -07:00
2014-06-16 13:42:52 -07:00
2013-06-20 19:02:45 +04:00
2014-05-13 13:59:44 +02:00
2014-02-06 11:08:16 -08:00
2014-09-17 09:04:02 -07:00
2014-11-14 08:47:55 -08:00
2014-05-30 21:52:12 -07:00
2013-12-11 22:36:26 -08:00
2013-05-31 15:16:33 -04:00
2014-06-07 13:25:33 -07:00
2014-02-13 13:48:00 -08:00
2013-11-13 12:05:34 +09:00
2014-02-13 13:47:59 -08:00
2013-10-18 07:45:44 -07:00
2014-11-14 08:47:54 -08:00