Procházet zdrojové kódy

PR comments (offline).

David Garcia Quintas před 9 roky
rodič
revize
30fb536053
1 změnil soubory, kde provedl 4 přidání a 2 odebrání
  1. 4 2
      include/grpc++/impl/codegen/call.h

+ 4 - 2
include/grpc++/impl/codegen/call.h

@@ -202,8 +202,10 @@ class CallOpSendInitialMetadata {
     op->reserved = NULL;
     op->reserved = NULL;
     op->data.send_initial_metadata.count = initial_metadata_count_;
     op->data.send_initial_metadata.count = initial_metadata_count_;
     op->data.send_initial_metadata.metadata = initial_metadata_;
     op->data.send_initial_metadata.metadata = initial_metadata_;
-    memcpy(&op->data.send_initial_metadata.maybe_compression_level,
-           &maybe_compression_level_, sizeof(maybe_compression_level_));
+    op->data.send_initial_metadata.maybe_compression_level.is_set =
+        maybe_compression_level_.is_set;
+    op->data.send_initial_metadata.maybe_compression_level.level =
+        maybe_compression_level_.level;
   }
   }
   void FinishOp(bool* status, int max_message_size) {
   void FinishOp(bool* status, int max_message_size) {
     if (!send_) return;
     if (!send_) return;