X-Git-Url: https://git.decadent.org.uk/gitweb/?p=nfs-utils.git;a=blobdiff_plain;f=utils%2Frquotad%2Fhasquota.c;h=5d13921105cee7505bf9869504cec341cfce84f5;hp=008a93f7462ffc1ed1e6d9d61e5f66d1bb8bf19b;hb=537042c4b8088b03ab9561701c927772179857a3;hpb=0d9401717fbe56ac58600fa38786a930b325d732 diff --git a/utils/rquotad/hasquota.c b/utils/rquotad/hasquota.c index 008a93f..5d13921 100644 --- a/utils/rquotad/hasquota.c +++ b/utils/rquotad/hasquota.c @@ -51,7 +51,7 @@ hasquota(struct mntent *mnt, int type, char **qfnamep) if (((type == USRQUOTA) && (option = hasmntopt(mnt, MNTOPT_USRQUOTA)) != (char *)0) || ((type == GRPQUOTA) && (option = hasmntopt(mnt, MNTOPT_GRPQUOTA)) != (char *)0)) { if ((pathname = strchr(option, '=')) == (char *)0) { - *qfnamep=xmalloc(strlen(mnt->mnt_dir)+strlen(qfname)+strlen(qfextension[type])+2); + *qfnamep=xmalloc(strlen(mnt->mnt_dir)+strlen(qfname)+strlen(qfextension[type])+3); (void) sprintf(*qfnamep, "%s%s%s.%s", mnt->mnt_dir, (mnt->mnt_dir[strlen(mnt->mnt_dir) - 1] == '/') ? "" : "/", qfname, qfextension[type]);