Bug 1369044 - Change assertion to handle call failure r=michal draft
authorValentin Gosu <valentin.gosu@gmail.com>
Mon, 19 Jun 2017 16:55:12 +0200
changeset 596608 eac98ee16b4dd94b32bed7d87f640cafeec3e7fc
parent 593717 b266a8d8fd595b84a7d6218d7b8c6b7af0b5027c
child 634013 23eb7dc56525fb603bf7517bf097493aee306a28
push id64697
push uservalentin.gosu@gmail.com
push dateMon, 19 Jun 2017 14:57:22 +0000
reviewersmichal
bugs1369044
milestone56.0a1
Bug 1369044 - Change assertion to handle call failure r=michal MozReview-Commit-ID: KqOfHSNwqEQ
netwerk/protocol/http/AltDataOutputStreamParent.cpp
--- a/netwerk/protocol/http/AltDataOutputStreamParent.cpp
+++ b/netwerk/protocol/http/AltDataOutputStreamParent.cpp
@@ -34,17 +34,17 @@ AltDataOutputStreamParent::RecvWriteData
       Unused << SendError(mStatus);
     }
     return IPC_OK();
   }
   nsresult rv;
   uint32_t n;
   if (mOutputStream) {
     rv = mOutputStream->Write(data.BeginReading(), data.Length(), &n);
-    MOZ_ASSERT(n == data.Length());
+    MOZ_ASSERT(n == data.Length() || NS_FAILED(rv));
     if (NS_FAILED(rv) && mIPCOpen) {
       Unused << SendError(rv);
     }
   }
   return IPC_OK();
 }
 
 mozilla::ipc::IPCResult