Index: channels/chan_skinny.c =================================================================== --- channels/chan_skinny.c (revision 66979) +++ channels/chan_skinny.c (working copy) @@ -100,7 +100,7 @@ static int keep_alive = 120; static char vmexten[AST_MAX_EXTENSION]; /* Voicemail pilot number */ -static char date_format[6] = "D-M-Y"; +static char date_format[7] = "D-M-Y"; static char version_id[16] = "P002F202"; #if __BYTE_ORDER == __LITTLE_ENDIAN @@ -3023,7 +3023,7 @@ req->data.regack.res[0] = '0'; req->data.regack.res[1] = '\0'; req->data.regack.keepAlive = htolel(keep_alive); - ast_copy_string(req->data.regack.dateTemplate, date_format, sizeof(req->data.regack.dateTemplate)); + memcpy(req->data.regack.dateTemplate, date_format, sizeof(req->data.regack.dateTemplate)); req->data.regack.res2[0] = '0'; req->data.regack.res2[1] = '\0'; req->data.regack.secondaryKeepAlive = htolel(keep_alive); Index: configs/skinny.conf.sample =================================================================== --- configs/skinny.conf.sample (revision 66979) +++ configs/skinny.conf.sample (working copy) @@ -4,7 +4,7 @@ [general] bindaddr=0.0.0.0 ; Address to bind to bindport=2000 ; Port to bind to, default tcp/2000 -dateformat=M-D-Y ; M,D,Y in any order (5 chars max) +dateformat=M-D-Y ; M,D,Y in any order and A at end for 12 hour time (6 chars max) keepalive=120 ;vmexten=8500 ; Systemwide voicemailmain pilot number