Skip to content

Commit c0b7f95

Browse files
Check before use to avoid possible NPE in MetadataInfo (#9420)
1 parent 9cfb1ae commit c0b7f95

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

  • dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata

dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/MetadataInfo.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -339,7 +339,10 @@ public String getMethodParameter(String method, String key, String defaultValue)
339339
}
340340

341341
private String getMethodParameter(String method, String key, Map<String, Map<String, String>> map) {
342-
Map<String, String> keyMap = map.get(method);
342+
Map<String, String> keyMap = null;
343+
if (CollectionUtils.isNotEmptyMap(map)) {
344+
keyMap = map.get(method);
345+
}
343346
String value = null;
344347
if (keyMap != null) {
345348
value = keyMap.get(key);

0 commit comments

Comments
 (0)