File 0001-Return-Qnil-from-grpc_rb_fork_unsafe_begin-end_api.patch of Package rubygem-grpc

From e112843f4f15de0e4950e939f4254ab2203fb907 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Dan=20=C4=8Cerm=C3=A1k?= <dcermak@suse.com>
Date: Fri, 17 Nov 2023 10:20:15 +0100
Subject: [PATCH] Return Qnil from grpc_rb_fork_unsafe_begin/end_api

---
 src/ruby/ext/grpc/rb_grpc.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Index: grpc-1.63.0/src/ruby/ext/grpc/rb_grpc.c
===================================================================
--- grpc-1.63.0.orig/src/ruby/ext/grpc/rb_grpc.c
+++ grpc-1.63.0/src/ruby/ext/grpc/rb_grpc.c
@@ -449,9 +449,9 @@ void grpc_rb_fork_unsafe_begin() { g_grp
 void grpc_rb_fork_unsafe_end() { g_grpc_rb_num_fork_unsafe_threads--; }
 
 // APIs to mark fork-unsafe sections from ruby code
-static VALUE grpc_rb_fork_unsafe_begin_api() { grpc_rb_fork_unsafe_begin(); }
+static VALUE grpc_rb_fork_unsafe_begin_api() { grpc_rb_fork_unsafe_begin(); return Qnil; }
 
-static VALUE grpc_rb_fork_unsafe_end_api() { grpc_rb_fork_unsafe_end(); }
+static VALUE grpc_rb_fork_unsafe_end_api() { grpc_rb_fork_unsafe_end(); return Qnil; }
 
 // One-time initialization
 void Init_grpc_c() {
openSUSE Build Service is sponsored by