Index: lib/src/request.dart |
diff --git a/lib/src/request.dart b/lib/src/request.dart |
index b4d0e03c39f7d4651baef3d1386e94d3d34501a7..e0aa8ea0829630e310cf0eaf4f71396ed81da43d 100644 |
--- a/lib/src/request.dart |
+++ b/lib/src/request.dart |
@@ -246,7 +246,7 @@ class Request extends Message { |
throw new StateError("This request can't be hijacked."); |
} |
- if (callback is ZoneUnaryCallback) { |
+ if (callback is! ZoneBinaryCallback) { |
var oldCallback = callback; |
callback = (stream, sink) { |
oldCallback(new StreamChannel<List<int>>(stream, sink)); |