(xdr_reference): Use calloc instead of malloc&bzero.
authordrepper <drepper>
Fri, 5 May 2006 15:56:35 +0000 (15:56 +0000)
committerdrepper <drepper>
Fri, 5 May 2006 15:56:35 +0000 (15:56 +0000)
sunrpc/xdr_ref.c

index 961c82e..bc5f72d 100644 (file)
@@ -79,14 +79,13 @@ xdr_reference (xdrs, pp, size, proc)
        return TRUE;
 
       case XDR_DECODE:
-       *pp = loc = (caddr_t) mem_alloc (size);
+       *pp = loc = (caddr_t) calloc (1, size);
        if (loc == NULL)
          {
            (void) __fxprintf (NULL, "%s",
                               _("xdr_reference: out of memory\n"));
            return FALSE;
          }
-       __bzero (loc, (int) size);
        break;
       default:
        break;