Eagerly return null values in AbstractOperations.deserializeGeoResults(…) to avoid null dereference.

Closes #2279
Original pull request: #2280.
This commit is contained in:
helei01_gza
2022-03-14 11:29:21 +08:00
committed by Mark Paluch
parent 03878a3c09
commit 5ce30f0df4

View File

@@ -389,6 +389,10 @@ abstract class AbstractOperations<K, V> {
*/
GeoResults<GeoLocation<V>> deserializeGeoResults(GeoResults<GeoLocation<byte[]>> source) {
if (source == null) {
return null;
}
if (valueSerializer() == null) {
return (GeoResults<GeoLocation<V>>) (Object) source;
}