15786d331041ba1ff335b4844942353d2a715759 chinhli Fri Aug 30 18:17:19 2013 -0700 redmine bug 11652 Expand userList[256] to 512, should be long enough for any user. diff --git src/hg/hgLogin/hgLogin.c src/hg/hgLogin/hgLogin.c index ceb1d7d..6c3f0d4 100644 --- src/hg/hgLogin/hgLogin.c +++ src/hg/hgLogin/hgLogin.c @@ -474,31 +474,31 @@ safef(subject, sizeof(subject),"Your user name at the %s", brwName); safef(msg, sizeof(msg), " Someone (probably you, from IP address %s) has requested user name(s) associated with this email address at the %s: \n\n %s\n\n%s\n%s", remoteAddr, brwName, users, signature, returnAddr); sendMailOut(email, subject, msg); } void sendUsername(struct sqlConnection *conn, char *email) /* email user username(s) */ { struct sqlResult *sr; char **row; char query[256]; /* find all the user names assocaited with this email address */ -char userList[256]=""; +char userList[512]=""; sqlSafef(query,sizeof(query),"SELECT * FROM gbMembers WHERE email='%s'", email); sr = sqlGetResult(conn, query); int numUser = 0; while ((row = sqlNextRow(sr)) != NULL) { struct gbMembers *m = gbMembersLoad(row); if (numUser >= 1) safecat(userList, sizeof(userList), ", "); safecat(userList, sizeof(userList), m->userName); numUser += 1; } sqlFreeResult(&sr); mailUsername(email, userList); }