From: Art Cancro Date: Mon, 20 Jul 2009 17:03:54 +0000 (+0000) Subject: * Add the account name to oida X-Git-Tag: v7.86~971 X-Git-Url: https://code.citadel.org/?a=commitdiff_plain;ds=sidebyside;h=78298be115a3638e569b065b34ad27a0b7d74e2e;p=citadel.git * Add the account name to oida --- diff --git a/citadel/modules/openid/serv_openid_rp.c b/citadel/modules/openid/serv_openid_rp.c index 2429a2670..603efac2a 100644 --- a/citadel/modules/openid/serv_openid_rp.c +++ b/citadel/modules/openid/serv_openid_rp.c @@ -191,6 +191,7 @@ void cmd_oidl(char *argbuf) { void cmd_oida(char *argbuf) { struct cdbdata *cdboi; long usernum; + struct ctdluser usbuf; if (CtdlAccessCheck(ac_aide)) return; cdb_rewind(CDB_OPENID); @@ -199,9 +200,13 @@ void cmd_oida(char *argbuf) { while (cdboi = cdb_next_item(CDB_OPENID), cdboi != NULL) { if (cdboi->len > sizeof(long)) { memcpy(&usernum, cdboi->ptr, sizeof(long)); - cprintf("%s|%ld\n", + if (getuserbynumber(&usbuf, usernum) != 0) { + usbuf.fullname[0] = 0; + } + cprintf("%s|%ld|%s\n", cdboi->ptr + sizeof(long), - usernum + usernum, + usbuf.fullname ); } cdb_free(cdboi);