[asterisk-bugs] [JIRA] (ASTERISK-28628) Debian 10.2: Warning when app_voicemail is compiling

Stanislav Abramenkov (JIRA) noreply at issues.asterisk.org
Mon Nov 25 04:28:31 CST 2019


     [ https://issues.asterisk.org/jira/browse/ASTERISK-28628?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Stanislav Abramenkov updated ASTERISK-28628:
--------------------------------------------

    Attachment: compilling_after_patching.png

compiling after patching

> Debian 10.2: Warning when app_voicemail is compiling
> ----------------------------------------------------
>
>                 Key: ASTERISK-28628
>                 URL: https://issues.asterisk.org/jira/browse/ASTERISK-28628
>             Project: Asterisk
>          Issue Type: Bug
>      Security Level: None
>          Components: Applications/app_voicemail
>    Affects Versions: 13.29.2
>         Environment: OS: Debian 10.2
> GCC: gcc (Debian 8.3.0-6) 8.3.0
> kernel: 4.19.0-6-amd64 (4.19.67-2+deb10u2 (2019-11-11) x86_64)
>            Reporter: Stanislav Abramenkov
>            Severity: Minor
>              Labels: patch
>         Attachments: app_voicemail_warning_info.png, compilling_after_patching.png, possible_solution.patch
>
>
> Hello,
> When I tried to compile asterisk from source code, I get warning with app_voicemail:
>    [CC] app_voicemail.c -> app_voicemail.o
> app_voicemail.c: In function ‘manager_list_voicemail_users’:
> app_voicemail.c:13583:3: warning: ‘old’ may be used uninitialized in this function [-Wmaybe-uninitialized]
>    astman_append(s,
>    ^~~~~~~~~~~~~~~~
>     "Event: VoicemailUserEntry\r\n"
>     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>     "%s"
>     ~~~~
>     "VMContext: %s\r\n"
>     ~~~~~~~~~~~~~~~~~~~
>     "VoiceMailbox: %s\r\n"
>     ~~~~~~~~~~~~~~~~~~~~~~
>     "Fullname: %s\r\n"
>     ~~~~~~~~~~~~~~~~~~
>     "Email: %s\r\n"
>     ~~~~~~~~~~~~~~~
>     "Pager: %s\r\n"
>     ~~~~~~~~~~~~~~~
>     "ServerEmail: %s\r\n"
>     ~~~~~~~~~~~~~~~~~~~~~
>     "FromString: %s\r\n"
>     ~~~~~~~~~~~~~~~~~~~~
>     "MailCommand: %s\r\n"
>     ~~~~~~~~~~~~~~~~~~~~~
>     "Language: %s\r\n"
>     ~~~~~~~~~~~~~~~~~~
>     "TimeZone: %s\r\n"
>     ~~~~~~~~~~~~~~~~~~
>     "Callback: %s\r\n"
>     ~~~~~~~~~~~~~~~~~~
>     "Dialout: %s\r\n"
>     ~~~~~~~~~~~~~~~~~
>     "UniqueID: %s\r\n"
>     ~~~~~~~~~~~~~~~~~~
>     "ExitContext: %s\r\n"
>     ~~~~~~~~~~~~~~~~~~~~~
>     "SayDurationMinimum: %d\r\n"
>     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>     "SayEnvelope: %s\r\n"
>     ~~~~~~~~~~~~~~~~~~~~~
>     "SayCID: %s\r\n"
>     ~~~~~~~~~~~~~~~~
>     "AttachMessage: %s\r\n"
>     ~~~~~~~~~~~~~~~~~~~~~~~
>     "AttachmentFormat: %s\r\n"
>     ~~~~~~~~~~~~~~~~~~~~~~~~~~
>     "DeleteMessage: %s\r\n"
>     ~~~~~~~~~~~~~~~~~~~~~~~
>     "VolumeGain: %.2f\r\n"
>     ~~~~~~~~~~~~~~~~~~~~~~
>     "CanReview: %s\r\n"
>     ~~~~~~~~~~~~~~~~~~~
>     "CallOperator: %s\r\n"
>     ~~~~~~~~~~~~~~~~~~~~~~
>     "MaxMessageCount: %d\r\n"
>     ~~~~~~~~~~~~~~~~~~~~~~~~~
>     "MaxMessageLength: %d\r\n"
>     ~~~~~~~~~~~~~~~~~~~~~~~~~~
>     "NewMessageCount: %d\r\n"
>     ~~~~~~~~~~~~~~~~~~~~~~~~~
>     "OldMessageCount: %d\r\n"
>     ~~~~~~~~~~~~~~~~~~~~~~~~~
>  #ifdef IMAP_STORAGE
>  ~~~~~~~~~~~~~~~~~~~
>     "IMAPUser: %s\r\n"
>     ~~~~~~~~~~~~~~~~~~
>     "IMAPServer: %s\r\n"
>     ~~~~~~~~~~~~~~~~~~~~
>     "IMAPPort: %s\r\n"
>     ~~~~~~~~~~~~~~~~~~
>     "IMAPFlags: %s\r\n"
>     ~~~~~~~~~~~~~~~~~~~
>  #endif
>  ~~~~~~
>     "\r\n",
>     ~~~~~~~
>     actionid,
>     ~~~~~~~~~
>     vmu->context,
>     ~~~~~~~~~~~~~
>     vmu->mailbox,
>     ~~~~~~~~~~~~~
>     vmu->fullname,
>     ~~~~~~~~~~~~~~
>     vmu->email,
>     ~~~~~~~~~~~
>     vmu->pager,
>     ~~~~~~~~~~~
>     ast_strlen_zero(vmu->serveremail) ? serveremail : vmu->serveremail,
>     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>     ast_strlen_zero(vmu->fromstring) ? fromstring : vmu->fromstring,
>     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>     mailcmd,
>     ~~~~~~~~
>     vmu->language,
>     ~~~~~~~~~~~~~~
>     vmu->zonetag,
>     ~~~~~~~~~~~~~
>     vmu->callback,
>     ~~~~~~~~~~~~~~
>     vmu->dialout,
>     ~~~~~~~~~~~~~
>     vmu->uniqueid,
>     ~~~~~~~~~~~~~~
>     vmu->exit,
>     ~~~~~~~~~~
>     vmu->saydurationm,
>     ~~~~~~~~~~~~~~~~~~
>     ast_test_flag(vmu, VM_ENVELOPE) ? "Yes" : "No",
>     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>     ast_test_flag(vmu, VM_SAYCID) ? "Yes" : "No",
>     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>     ast_test_flag(vmu, VM_ATTACH) ? "Yes" : "No",
>     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>     vmu->attachfmt,
>     ~~~~~~~~~~~~~~~
>     ast_test_flag(vmu, VM_DELETE) ? "Yes" : "No",
>     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>     vmu->volgain,
>     ~~~~~~~~~~~~~
>     ast_test_flag(vmu, VM_REVIEW) ? "Yes" : "No",
>     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>     ast_test_flag(vmu, VM_OPERATOR) ? "Yes" : "No",
>     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>     vmu->maxmsg,
>     ~~~~~~~~~~~~
>     vmu->maxsecs,
>     ~~~~~~~~~~~~~
>     new,
>     ~~~~
>     old
>     ~~~
>  #ifdef IMAP_STORAGE
>  ~~~~~~~~~~~~~~~~~~~
>     ,
>     ~
>     vmu->imapuser,
>     ~~~~~~~~~~~~~~
>     vmu->imapserver,
>     ~~~~~~~~~~~~~~~~
>     vmu->imapport,
>     ~~~~~~~~~~~~~~
>     vmu->imapflags
>     ~~~~~~~~~~~~~~
>  #endif
>  ~~~~~~
>     );
>     ~
> app_voicemail.c:13583:3: warning: ‘new’ may be used uninitialized in this function [-Wmaybe-uninitialized]
>    [LD] app_voicemail.o -> app_voicemail.so
> best regards,
> Stanislav



--
This message was sent by Atlassian JIRA
(v6.2#6252)



More information about the asterisk-bugs mailing list