X-Git-Url: http://git.marmaro.de/?p=mmh;a=blobdiff_plain;f=sbr%2Fruserpass.c;h=3097ee7f9f4be2413d7aa9dd6fec90aa88e30bae;hp=4c12b712ce023dba2a0a924b7b027a48e7674479;hb=81a21a9a97d8633f6d6231e31fdb6e328d0d3ff2;hpb=582d618b69077087961c367bd1631495906c92a8 diff --git a/sbr/ruserpass.c b/sbr/ruserpass.c index 4c12b71..3097ee7 100644 --- a/sbr/ruserpass.c +++ b/sbr/ruserpass.c @@ -19,6 +19,7 @@ */ #include +#include #include #include @@ -100,7 +101,7 @@ match: switch(t) { case LOGIN: if (token() && *aname == 0) { - *aname = malloc((size_t) strlen(tokval) + 1); + *aname = mh_xmalloc((size_t) strlen(tokval) + 1); strcpy(*aname, tokval); } break; @@ -112,7 +113,7 @@ match: goto bad; } if (token() && *apass == 0) { - *apass = malloc((size_t) strlen(tokval) + 1); + *apass = mh_xmalloc((size_t) strlen(tokval) + 1); strcpy(*apass, tokval); } break; @@ -153,7 +154,7 @@ done: myname = tmp; } - *aname = malloc((size_t) strlen(myname) + 1); + *aname = mh_xmalloc((size_t) strlen(myname) + 1); strcpy (*aname, myname); } @@ -168,7 +169,7 @@ done: mypass = *aname; } - *apass = malloc((size_t) strlen(mypass) + 1); + *apass = mh_xmalloc((size_t) strlen(mypass) + 1); strcpy (*apass, mypass); }