Skip to content

Commit f4d8767

Browse files
committed
Fix a NPE in RequestBuilderBase.toString()
1 parent f5aba7e commit f4d8767

File tree

1 file changed

+14
-10
lines changed

1 file changed

+14
-10
lines changed

api/src/main/java/com/ning/http/client/RequestBuilderBase.java

Lines changed: 14 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -294,18 +294,22 @@ public String toString() {
294294
sb.append("\t");
295295
sb.append(method);
296296
sb.append("\theaders:");
297-
for (String name : headers.keySet()) {
298-
sb.append("\t");
299-
sb.append(name);
300-
sb.append(":");
301-
sb.append(headers.getJoinedValue(name, ", "));
297+
if (headers != null) {
298+
for (String name : headers.keySet()) {
299+
sb.append("\t");
300+
sb.append(name);
301+
sb.append(":");
302+
sb.append(headers.getJoinedValue(name, ", "));
303+
}
302304
}
303305
sb.append("\tparams:");
304-
for (String name : params.keySet()) {
305-
sb.append("\t");
306-
sb.append(name);
307-
sb.append(":");
308-
sb.append(params.getJoinedValue(name, ", "));
306+
if (params != null) {
307+
for (String name : params.keySet()) {
308+
sb.append("\t");
309+
sb.append(name);
310+
sb.append(":");
311+
sb.append(params.getJoinedValue(name, ", "));
312+
}
309313
}
310314

311315
return sb.toString();

0 commit comments

Comments
 (0)