File netkit-rsh-0.17-realloc-assign.diff of Package rsh

--- netkit-rsh-0.17/rexecd/rexecd.c
+++ netkit-rsh-0.17/rexecd/rexecd.c
@@ -196,7 +196,7 @@
   struct pam_response *reply = NULL;
   int size = sizeof(struct pam_response);
 
-  #define GET_MEM if (reply) realloc(reply, size); else reply = malloc(size); \
+  #define GET_MEM if (reply) reply = realloc(reply, size); else reply = malloc(size); \
   if (!reply) return PAM_CONV_ERR; \
   size += sizeof(struct pam_response)
   #define COPY_STRING(s) (s) ? strdup(s) : NULL
openSUSE Build Service is sponsored by