File openslp.sendbuf_move.diff of Package openslp

--- ./slpd/slpd_process.c.orig	2018-06-28 14:56:18.167429714 +0000
+++ ./slpd/slpd_process.c	2018-06-28 14:57:54.875193373 +0000
@@ -465,6 +465,8 @@ static int ProcessSrvRqst(SLPMessage * m
           */
          return errorcode;
       }
+      if (*sendbuf)
+         result = *sendbuf;
       goto RESPOND;
    }
    if (SLPCompareString(message->body.srvrqst.srvtypelen,
@@ -478,6 +480,8 @@ static int ProcessSrvRqst(SLPMessage * m
           */
          return errorcode;
       }
+      if (*sendbuf)
+         result = *sendbuf;
       goto RESPOND;
    }