mirror of
https://github.com/asterisk/asterisk.git
synced 2026-01-06 01:51:14 +00:00
Fix compilations errors on 64-bit OpenBSD systems
In versiong 5.5, OpenBSD went to 64-bit time values. This requires a cast to (long) when printing members of certain time structs. Review: https://reviewboard.asterisk.org/r/4507 ASTERISK-24879 #close Reported by: snuffy Tested by: snuffy patches: openbsd-time64.diff uploaded by snuffy (License 5024) ........ Merged revisions 433268 from http://svn.asterisk.org/svn/asterisk/branches/11 ........ Merged revisions 433269 from http://svn.asterisk.org/svn/asterisk/branches/13 git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@433270 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
@@ -1257,11 +1257,11 @@ static void cdr_object_finalize(struct cdr_object *cdr)
|
||||
/* tv_usec is suseconds_t, which could be int or long */
|
||||
ast_debug(1, "Finalized CDR for %s - start %ld.%06ld answer %ld.%06ld end %ld.%06ld dispo %s\n",
|
||||
cdr->party_a.snapshot->name,
|
||||
cdr->start.tv_sec,
|
||||
(long)cdr->start.tv_sec,
|
||||
(long)cdr->start.tv_usec,
|
||||
cdr->answer.tv_sec,
|
||||
(long)cdr->answer.tv_sec,
|
||||
(long)cdr->answer.tv_usec,
|
||||
cdr->end.tv_sec,
|
||||
(long)cdr->end.tv_sec,
|
||||
(long)cdr->end.tv_usec,
|
||||
ast_cdr_disp2str(cdr->disposition));
|
||||
}
|
||||
@@ -1296,7 +1296,7 @@ static void cdr_object_check_party_a_answer(struct cdr_object *cdr) {
|
||||
cdr->answer = ast_tvnow();
|
||||
/* tv_usec is suseconds_t, which could be int or long */
|
||||
CDR_DEBUG(mod_cfg, "%p - Set answered time to %ld.%06ld\n", cdr,
|
||||
cdr->answer.tv_sec,
|
||||
(long)cdr->answer.tv_sec,
|
||||
(long)cdr->answer.tv_usec);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user