X-Git-Url: https://git.whamcloud.com/?p=fs%2Flustre-release.git;a=blobdiff_plain;f=lustre%2Fquota%2Fqsd_lib.c;h=f2c460ae213abf1797253afe978f0f01f4c74091;hp=6aaed49a65f721b2abf0a35718f9c6d6108ea932;hb=6601661f96325b4971d0d1cb0be0fa01cc2ddc97;hpb=66919f2b687f8b15679e6ff4e22a3f66f7d1c13a diff --git a/lustre/quota/qsd_lib.c b/lustre/quota/qsd_lib.c index 6aaed49..f2c460a 100644 --- a/lustre/quota/qsd_lib.c +++ b/lustre/quota/qsd_lib.c @@ -137,13 +137,13 @@ static int qsd_enabled_seq_show(struct seq_file *m, void *data) memset(enabled, 0, sizeof(enabled)); if (qsd_type_enabled(qsd, USRQUOTA)) - strcat(enabled, "u"); + strncat(enabled, "u", sizeof(enabled) - strlen(enabled)); if (qsd_type_enabled(qsd, GRPQUOTA)) - strcat(enabled, "g"); + strncat(enabled, "g", sizeof(enabled) - strlen(enabled)); if (qsd_type_enabled(qsd, PRJQUOTA)) - strncat(enabled, "p", 1); + strncat(enabled, "p", sizeof(enabled) - strlen(enabled)); if (strlen(enabled) == 0) - strcat(enabled, "none"); + strncat(enabled, "none", sizeof(enabled) - strlen(enabled)); seq_printf(m, "%s\n", enabled); return 0;