- if (pos >= max_oid_size)
- {
- odr_seterror(o, OPROTO, 55);
- return 0;
- }
- }
+ if (pos >= max_oid_size)
+ {
+ odr_seterror(o, OPROTO, 55);
+ return 0;
+ }
+ }
+ if (pos < 2 || p[0] < 0 || p[1] < 0)
+ {
+ odr_seterror(o, ODATA, 23);
+ return 0;
+ }