File fix-issues.patch of Package seafile

diff -ru orig/daemon/cevent.c mod/daemon/cevent.c
--- orig/daemon/cevent.c	2025-08-06 07:51:15.000000000 +0200
+++ mod/daemon/cevent.c	2025-10-20 09:08:06.371148986 +0200
@@ -54,6 +54,10 @@
 
     manager->event = event_new (seaf->ev_base, manager->pipefd[0],
                EV_READ | EV_PERSIST, pipe_callback, manager);
+    if (manager->event == NULL) {
+        return -1;
+    }
+
     event_add (manager->event, NULL);
 
     return 0;
diff -ru orig/daemon/http-tx-mgr.c mod/daemon/http-tx-mgr.c
--- orig/daemon/http-tx-mgr.c	2025-08-06 07:51:15.000000000 +0200
+++ mod/daemon/http-tx-mgr.c	2025-10-20 09:08:26.421263888 +0200
@@ -3341,6 +3341,10 @@
     int n_sent = 0;
 
     buf = evbuffer_new ();
+    if (buf == NULL) {
+        goto out;
+    }
+
     curl = conn->curl;
 
     while (*send_fs_list != NULL) {
openSUSE Build Service is sponsored by