Add cid to env when calling client-connect and client-disconnect script

This commit is contained in:
1848 2019-10-25 23:49:38 +02:00
parent bb1ea491cd
commit 555c793afe

View file

@ -565,6 +565,11 @@ multi_client_disconnect_setenv(struct multi_instance *mi)
/* setenv stats */
setenv_stats(&mi->context);
#ifdef MANAGEMENT_DEF_AUTH
/* set cid */
setenv_long_long(mi->context.c2.es, "cid", mi->context.c2.mda_context.cid);
#endif
/* setenv connection duration */
setenv_long_long(mi->context.c2.es, "time_duration", now - mi->created);
}
@ -1761,6 +1766,11 @@ multi_client_connect_setenv(struct multi_context *m,
/* setenv client virtual IP address */
multi_set_virtual_addr_env(mi);
#ifdef MANAGEMENT_DEF_AUTH
/* set cid */
setenv_long_long(mi->context.c2.es, "cid", mi->context.c2.mda_context.cid);
#endif
/* setenv connection time */
{
const char *created_ascii = time_string(mi->created, 0, false, &gc);