Fix a missing include in UDP_SERVER code and

do some typecasts for stronger warning-protection
in channel stack builder calls
pull/5909/head
vjpai 9 years ago
parent fb6e13b1b5
commit e7077b5c96
  1. 1
      src/core/iomgr/udp_server.c
  2. 9
      src/core/surface/init.c

@ -61,6 +61,7 @@
#include "src/core/iomgr/sockaddr_utils.h" #include "src/core/iomgr/sockaddr_utils.h"
#include "src/core/iomgr/socket_utils_posix.h" #include "src/core/iomgr/socket_utils_posix.h"
#include "src/core/support/string.h" #include "src/core/support/string.h"
#include <grpc/grpc.h>
#include <grpc/support/alloc.h> #include <grpc/support/alloc.h>
#include <grpc/support/log.h> #include <grpc/support/log.h>
#include <grpc/support/sync.h> #include <grpc/support/sync.h>

@ -90,18 +90,21 @@ static void do_basic_init(void) {
} }
static bool append_filter(grpc_channel_stack_builder *builder, void *arg) { static bool append_filter(grpc_channel_stack_builder *builder, void *arg) {
return grpc_channel_stack_builder_append_filter(builder, arg, NULL, NULL); return grpc_channel_stack_builder_append_filter(
builder, (const grpc_channel_filter *)arg, NULL, NULL);
} }
static bool prepend_filter(grpc_channel_stack_builder *builder, void *arg) { static bool prepend_filter(grpc_channel_stack_builder *builder, void *arg) {
return grpc_channel_stack_builder_prepend_filter(builder, arg, NULL, NULL); return grpc_channel_stack_builder_prepend_filter(
builder, (const grpc_channel_filter *)arg, NULL, NULL);
} }
static bool maybe_add_http_filter(grpc_channel_stack_builder *builder, static bool maybe_add_http_filter(grpc_channel_stack_builder *builder,
void *arg) { void *arg) {
grpc_transport *t = grpc_channel_stack_builder_get_transport(builder); grpc_transport *t = grpc_channel_stack_builder_get_transport(builder);
if (t && strstr(t->vtable->name, "http")) { if (t && strstr(t->vtable->name, "http")) {
return grpc_channel_stack_builder_prepend_filter(builder, arg, NULL, NULL); return grpc_channel_stack_builder_prepend_filter(
builder, (const grpc_channel_filter *)arg, NULL, NULL);
} }
return true; return true;
} }

Loading…
Cancel
Save