mirror of https://github.com/google/oss-fuzz.git
jackson-databind: Catch another exception (#8314)
Signed-off-by: AdamKorcz <adam@adalogics.com> Signed-off-by: AdamKorcz <adam@adalogics.com>
This commit is contained in:
parent
f26c1ca124
commit
8294ae5eb5
|
@ -29,6 +29,7 @@ import java.lang.NoSuchMethodException;
|
||||||
import java.lang.IllegalAccessException;
|
import java.lang.IllegalAccessException;
|
||||||
import java.lang.ClassNotFoundException;
|
import java.lang.ClassNotFoundException;
|
||||||
import java.lang.ArrayIndexOutOfBoundsException;
|
import java.lang.ArrayIndexOutOfBoundsException;
|
||||||
|
import java.lang.IllegalArgumentException;
|
||||||
import java.lang.reflect.*;
|
import java.lang.reflect.*;
|
||||||
import java.lang.reflect.Method;
|
import java.lang.reflect.Method;
|
||||||
import java.net.URL;
|
import java.net.URL;
|
||||||
|
@ -231,7 +232,7 @@ public class ObjectReaderRandomClassFuzzer {
|
||||||
fuzzInt2 = data.consumeInt();
|
fuzzInt2 = data.consumeInt();
|
||||||
jp = r.createParser(data.consumeRemainingAsBytes(), fuzzInt1, fuzzInt2);
|
jp = r.createParser(data.consumeRemainingAsBytes(), fuzzInt1, fuzzInt2);
|
||||||
}
|
}
|
||||||
} catch (IOException | ClassNotFoundException e) {
|
} catch (IOException | ClassNotFoundException | IllegalArgumentException e) {
|
||||||
// Close the classLoader. This should render the
|
// Close the classLoader. This should render the
|
||||||
// created class unusable.
|
// created class unusable.
|
||||||
classLoader.close();
|
classLoader.close();
|
||||||
|
|
Loading…
Reference in New Issue