X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/6c42153ad9362cc676ea66563bf400d7511b3b68..1524cb8c0b86a854149d7859d6a2503d61dbaa36:/sbr/client.c diff --git a/sbr/client.c b/sbr/client.c index a7ab7643..0d0454cd 100644 --- a/sbr/client.c +++ b/sbr/client.c @@ -11,6 +11,7 @@ #include #include +#include #include #include #include @@ -270,7 +271,7 @@ rcaux (struct servent *sp, struct hostent *hp, int rproto, strncpy (response, "Out of memory.", len_response); return OOPS2; } - ticket = (KTEXT) malloc (sizeof(KTEXT_ST)); + ticket = (KTEXT) mh_xmalloc (sizeof(KTEXT_ST)); rem = krb_sendauth (0L, sd, ticket, kservice, instance, (char *) krb_realmofhost (instance), (unsigned long) 0, &msg_data, &cred, schedule, @@ -474,8 +475,7 @@ client_getcpy (char *str) size_t len; len = strlen(str) + 1; - if (!(cp = malloc(len))) - return NULL; + cp = mh_xmalloc(len); memcpy (cp, str, len); return cp;