]> git.ipfire.org Git - people/arne_f/kernel.git/blobdiff - lib/asn1_decoder.c
cls_rsvp: use tcf_exts_get_net() before call_rcu()
[people/arne_f/kernel.git] / lib / asn1_decoder.c
index 0bd8a611eb83c99aad01fcee01143bbaad490845..fef5d2e114be1eef73b78653ce84a915da3e59d3 100644 (file)
@@ -284,6 +284,9 @@ next_op:
                                if (unlikely(len > datalen - dp))
                                        goto data_overrun_error;
                        }
+               } else {
+                       if (unlikely(len > datalen - dp))
+                               goto data_overrun_error;
                }
 
                if (flags & FLAG_CONS) {