[DAHLIN-3] build: Compiler warnings

ASTERISK-22
general: Fix various typos
SLACK-1
slack-client: Deadlock when relaying messages
ASTERISK-82
app_queue: Allow queue strategy to be manipulated externally
LBBS-58
net_irc: Make ping interval adjustable
ASTERISK-103
GitHub Issue 661 was not autoclosed by PR
PHREAKSCRIPT-28
app_predial: Failure to retrieve user agent property
LBBS-57
Occasional 100% CPU usage on SSH session termination
PHREAKNET-44
Show only sum of message units used per month on bills
ASTERISK-96
asterisk.adsi: Add Call Waiting Deluxe integration to resident script
PHREAKNET-41
Allow for more granular billing based on switch ZIP code
LBBS-56
net_snpp: Add Simple Network Paging Protocol support
ASTERISK-102
app_voicemail: Play RDNIS if present when listening to envelope
LBBS-55
net_telnet: Don't use strerror if res is 0
INTERLINKED-13
Comment and Close doesn't close issue
LBBS-53
Assertion when forwarding to external recipient
ASTERISK-46
dsp.c: Remove ast_ prefixes for static functions
ASTERISK-52
dsp.c: Add ast_freq_reset
PHREAKSCRIPT-20
dsp.c: coin DSP patch breaks faxing
ASTERISK-101
func_tonedetect: 2600 Hz detection not working or suboptimal
LBBS-54
mod_mailscript: Add RECIPIENT condition
WSSMAIL-11
Use accurate hyperlinks for folders
WSSMAIL-10
Can scroll down past bottom of page on larger screens
WSSMAIL-9
Sent email uploads can fail due to relative host difference
SLACK-3
examples: Add example program to log everything to a CSV
LBBS-52
net_smtp: Add limited support for VRFY and EXPN
PHREAKSCRIPT-27
res_msp not patched in during install
PHREAKSCRIPT-26
format_mp3 prereqs not always available
PHREAKNET-42
Provisioning fails for lines with certain features
ASTERISK-100
chan_dahdi: PRI lock held at module unload
LBBS-51
General TDD improvements
LBBS-50
mod_chanserv: NULL dereference when joining IRC channel
PHREAKNET-39
Splice Fred Covington prompts for speaking clock
PHREAKSCRIPT-25
chan_sccp no longer compiles
PHREAKNET-40
Recent Change provisioning bug increments device name by 1
ASTERISK-99
pjsip: Add Cisco CUCM patch functionality
ASTERISK-98
Add hangup callbacks
ASTERISK-97
func_groupcount: Add group vars
LBBS-49
Add functionality expected of a traditional BBS package
LBBS-48
net_irc: Support multi-server networks
WSSMAIL-8
Add NNTP support and IRC integration
EVERGREEN-3
Add NNTP support for newsgroups
LBBS-47
Email enhancements
LBBS-6
Add menu system scripting engine
LBBS-26
server_setup.sh: Autocreate all default directories
PHREAKSCRIPT-24
DAHDI builds in GitHub CI occasionally fail due to IPv6
PHREAKSCRIPT-23
res_phreaknet: Increase cURL timeout
LBBS-46
Block malicious mail servers after repeated failures
PHREAKSCAN-2
Improve automation
PHREAKSCRIPT-22
Add framehook to display dialed digits
PHREAKSCRIPT-21
app_looparound: Add LoopAround application
ASTERISK-95
testsuite README: Update outdated references
ASTERISK-94
app_chanspy: Fix bad audio with single direction operation
ASTERISK-93
chan_dahdi: DSP optimizations
LBBS-45
Use isoexec whenever possible
CAMI-1
Action Originate Returns -1
EVERGREEN-2
Navigation breaks when requirefromhelomatch=no in LBBS
ASTERISK-92
config.c: ast_variable_update doesn't update all instances
PHREAKSCRIPT-19
app_verify: Double free
PHREAKSCRIPT-18
Add better test coverage for 32-bit systems
PHREAKSCRIPT-17
res_phreaknet: iax.conf, et. al. are truncated when there is no disk space left
LBBS-44
io_tls: TLS errors when no certs are defined
LBBS-43
mod_discord: Improve handling of in-thread replies
LBBS-42
mod_discord: Actions not relayed properly from IRC
LBBS-41
socket.c: SEGV in bbs_node_readline
ASTERISK-91
features.c: Add warning to not set BRIDGE_NOANSWER as global variable
ASTERISK-90
chan_iax2: Add log message for rejected calls
ASTERISK-89
app_stack: Print proper exit location for PBXless channels
ASTERISK-88
chan_dahdi: Add ADSI on-hook download support
ASTERISK-87
asterisk.c: Prevent creation of duplicate Asterisk processes
ASTERISK-86
app_confbridge: Channel can join wrong bridge due to race condition
ASTERISK-85
chan_pjsip: Add channel encryption integration
ASTERISK-84
Add 'core show variables' command
ASTERISK-83
res_pjsip_device_features: Add forwarding and DND synchronization
ASTERISK-81
format_lame: MP3 read and write with LAME library
ASTERISK-80
app_record: Add RECORD_TIME function
ASTERISK-79
config.c: Make ast_variable_retrieve return last match
ASTERISK-78
sig_analog: Add Last Number Redial
ASTERISK-77
sig_analog: Add Call Waiting Deluxe support
LBBS-40
net_smtp: Add additional loop avoidance mechanisms
LBBS-39
net_smtp: Occasional memory corruption on email delivery
LBBS-38
mod_smtp_mailing_lists: Allow dynamic membership
LBBS-37
Restrict outgoing port 25 from containers while allowing other traffic
LBBS-36
net_telnet: Improve protocol support
LBBS-35
net_acap: Add ACAP protocol support
LBBS-34
net_xmpp: Add XMPP protocol support
LBBS-33
net_imap: Add/standardize commands to modify or purge keywords
LBBS-32
mod_spamassassin: Improve default spam handling
LBBS-31
mod_sieve: Major Sieve filtering overhaul and improvements
ASTERISK-76
app_dial: Allow MOH until progress received
ASTERISK-75
chan_dahdi: Add Call Hold feature
ASTERISK-74
chan_dahdi: Add AMI event for callwaiting
ASTERISK-73
chan_dahdi: Hunt to next trunk in group if busy
ASTERISK-72
chan_dahdi: Move documentation to separate file
PHREAKNET-38
Send reminder emails if requests are pending
WSSMAIL-7
Add ability for zero-trust type authentication
WSSMAIL-6
Add option to auto-reconnect if disconnected
LBBS-30
net_nntp: Complete overhaul/rewrite to use maildirs
LBBS-29
net_irc: Add reminder bot
LBBS-28
mod_discord: Warn users if IRC users are not online
LBBS-27
mod_irc_relay: Allow relaying of away/here status
PHREAKSCRIPT-16
app_selective: Missing pause after add/delete/instructions prompt
ASTERISK-71
app_if: ElseIf executed even if If is true
ASTERISK-70
loader.c: Print module build opt sums if they differ
ASTERISK-69
res_cli_originate: Allow specifying Caller ID on CLI
DAHTOOL-2
dahdi_cfg: Compiler warnings
DAHLIN-3
build: Compiler warnings
PHREAKSCRIPT-15
app_dialtone: t option should exclude matches that include #
LBBS-25
mod_mail_trash: Attempts to open files as directories
LBBS-24
build: Pre-reqs don't compile on Fedora
LBBS-23
net_smtp: DMARC reports not sent due to rejection of localhost
LBBS-22
mod_mail_trash: Eliminate bbs_pthread_cancel_kill
LBBS-21
net_imap: Proxy clients orphaned without associated IMAP session
LBBS-20
node.c: Occasional race conditions during node shutdown cause deadlock
LBBS-19
tls.c: Occasional SEGV at shutdowns of TLS connections
LBBS-18
net_ssh: High CPU trying to end SSH session
LBBS-17
Temporary files not always cleaned up
LBBS-16
io_compress: Occasional memory corruption on shutdown
ASTERISK-68
res_pjsip_sca: Segfaults on startup with SCA
LBBS-15
smtp: Locking errors, deadlock when queue runs during delivery
LBBS-14
net_imap: SEGV in strncmp
LBBS-13
pty.c: Attempt to lock previously destroyed mutex
LBBS-12
mod_webmail: client_flush_pending_output infinite loop
ASTERISK-67
voicemail.conf.sample: maxsilence/minsecs trigger warning
ASTERISK-66
app_sf: ReceiveSF not detecting incoming SF
PHREAKNET-37
Chirp should be audible upon on-hook of calls on a 2600 trunk
ASTERISK-65
sig_analog: Allow simple switch to time out to dialplan
ASTERISK-64
chan_dahdi: autoreoriginate doesn't work if caller hung up on
LBBS-11
door_evergreen: Use isonetexec instead of exec
EVERGREEN-1
Use default identity per folder
SLACK-2
README: Add missing pre-reqs
WSSMAIL-5
Add full attachment support
WSSMAIL-4
Add PHPMailer support for format=flowed
WSSMAIL-3
Message listing missing recipient for some messages
WSSMAIL-2
Implicitly mark messages read when deleting
WSSMAIL-1
Preview pane doesn't take up allotted space
LBBS-10
mod_sysop: Allow modifying user info from console
LBBS-9
mod_webmail: Improve MIME parsing to extract HTML/PT components
LBBS-8
net_imap: Accounts occasionally fail to load or are reordered
LBBS-7
Fix backspace detection/handling
LBBS-5
tests: Add TLS tests
LBBS-4
tests: Add tests that establish remote console connections
LBBS-3
module.c: Module ref tracking is flaky
LBBS-2
module.c: Improve module loading process
PHREAKNET-36
Trunking integration with Phil McCarter
PHREAKNET-35
TSPS improvements
PHREAKNET-34
Pat Fleet prompts
ASTERISK-63
Upstream certain PhreakScript modules
PHREAKNET-33
Finish TSPS web console
ASTERISK-62
app_followme: use enum for tmpuser->state
ASTERISK-61
func_groupcount: Add see-also for GROUP functions
ASTERISK-60
users.conf: Remove deprecated config file
ASTERISK-59
chan_dahdi: Remove stripmsd
ASTERISK-58
xml: Add config documentation
ASTERISK-57
bridging: Make DAHDI, always softmix bridging modules
ASTERISK-56
res_musiconhold: Add recursive files support
ASTERISK-55
chan_dahdi: add NUM_ANALOG_SUBS
ASTERISK-54
loader: Fix reloading using config name
ASTERISK-53
formats: add ulaw/alaw WAV support
ASTERISK-51
app_originate: Allow spooling future calls
PHREAKSCRIPT-14
app_selective: Allow wildcard * patterns
ASTERISK-50
app_dial: Fix or document r tonezone option
ASTERISK-49
Remove all deprecated stuff
ASTERISK-48
func_devstate: Delete empty from AstDB
ASTERISK-47
res_pjsip_session: Warn if no shared codecs
ASTERISK-45
app_voicemail: Option 4 at main menu
ASTERISK-44
format_pcm: Fix seek past end
DAHTOOL-1
system.conf: Fix typos
DAHLIN-2
Fix typos and dead links
ASTERISK-43
pbx_builtins: allow Answer to specify the channel
ASTERISK-42
sig_pri: Add CLI description
ASTERISK-41
app_confbridge: Document binaural_active
ASTERISK-40
pjsip: document MessageSend AOR limitation
ASTERISK-39
app_dial: ANSWEREDTIME documentation
ASTERISK-38
config: Fix missing config log consistency
ASTERISK-37
chan_pjsip: CALLERID(ani2) not working
ASTERISK-36
res_pjsip_logger: Add filtering by username
ASTERISK-35
sig_analog: Fix buffer overflow
ASTERISK-34
app_queue: Allow setting context at runtime
ASTERISK-33
docs: Update obsolete wiki links
ASTERISK-32
chan_dahdi: Allow Call Forwarding to be set/get programatically
ASTERISK-31
Add AMI event for assertion
ASTERISK-30
Add ast_channel_tech_name_match function
ASTERISK-29
chan_iax2: Add ${CHANNEL(authmethod)}
ASTERISK-28
ast_auto_answer: Use when possible
ASTERISK-27
chan_dahdi: add IS_FXO_SIG macro
ASTERISK-26
app_voicemail: make maxsecs user-configurable
ASTERISK-25
app_originate: allow early media, labels
ASTERISK-24
app_chanspy: Add no answer option
ASTERISK-23
logging: Update log levels
ASTERISK-21
app_dial: Remove dead debug code
ASTERISK-20
app_meetme: Update or remove removal version
LBBS-1
mod_slack: Workspace fails to initialize due to restrictions
DAHLIN-1
Makefile: remove update target
ASTERISK-19
chan_dahdi: Remove sig_analog paths
PHREAKSCRIPT-13
func_fsk_connectedline: Connected Line to FSK framehook
ASTERISK-18
func_frame_drop: Simplify and improve
ASTERISK-17
app.c: Add register multiple API for apps and funcs
ASTERISK-16
res_pbx_validate: Add commands to warn of dialplan problems
ASTERISK-15
chan_dahdi: Allow sending SDMF Caller ID
ASTERISK-14
musiconhold: Add custom generator for channels
PHREAKNET-32
Set up Millennium Manager
PHREAKSCAN-1
Raw data upload restricted to 15M
PHREAKNET-29
Requested Line
PHREAKNET-28
Phone Verification Failed
INTERLINKED-10
Telegrams can be sent by phone to non-subscribers
INTERLINKED-9
Phreaknet Directory link broken
INTERLINKED-8
Cannot use phreaknet wizard
PHREAKSCRIPT-12
Cannot utilize script because of patch issues
ASTERISK-13
Asterisk Framehook: DTMF to MF
INTERLINKED-7
TTY BBS lines (45.5+50) issues
PHREAKNET-22
Weather line international lookup problem
PHREAKNET-24
[REQ] TTY Telegrams
PHREAKNET-23
Wakeup calls not dialling at scheduled time
PHREAKNET-20
Billing based on individual CLLI zip codes
DOCS-2
Website not allowing me to log in
PHREAKNET-17
Director Listing Bulk Uploads Not Showing
PHREAKNET-16
RCMAC Provisioning is broken
ASTERISK-12
chan_dahdi: Make pulsemaketime, etc configurable
PHREAKNET-14
1+ calls do not work for single numbers
DOCS-1
Kickstart the wiki
ASTERISK-9
indications: Add support for >2 frequencies
INTERLINKED-6
PhreakNet Forums
ASTERISK-7
Improve sound control capabilities
PHREAKNET-11
Yealink T33G: add provisioning support
PHREAKNET-10
Enhanced utilization of Feature Group D
ASTERISK-11
chan_dahdi: Add wink guard
ASTERISK-10
Proctor application for DAHDI
PHREAKNET-9
General ARTNVAAXCG0 enhancements
PHREAKNET-8
Setup a Patreon to cover expenses
INTERLINKED-5
Update blue box
PHREAKSCRIPT-10
Update CiscoCallManager patch URL
ASTERISK-8
Optimize boilerplate RSA to MD5 fallback
INTERLINKED-4
InterLinked Issues API
PHREAKNET-7
Subscriber Service Disconnect Request Option
INTERLINKED-3
InterLinked API site is down
PHREAKNET-6
Verification flags international calls
ASTERISK-4
XML documentation examples
INTERLINKED-2
PhreakNet Email for BoD Members
PHREAKSCRIPT-8
Boilerplate force MD5 broken
ASTERISK-6
Resonant Filter To Simulate N-Carrier
PHREAKNET-3
Provide commissions to 976 number owners
PHREAKSCRIPT-9
Add DAHDI to build tests
PHREAKSCRIPT-7
Boilerplate musiconhold.conf is wrong
PHREAKSCRIPT-6
Trace autosend
INTERLINKED-1
Phone verification is broken
PHREAKSCRIPT-5
coindsp patch missing
PHREAKNET-5
Semipublic inward boilerplate broken
PHREAKSCRIPT-4
Add less invasive/deterministic modes
PHREAKNET-4
Hosted lines defaults exchange on error
PHREAKNET-2
Asterisk reload following unsuccessful call

← All Issues || New Issue →

Sort Normal || Priority

Details


  CC [M]  /usr/src/dahdi-linux-3.3.0-rc1/drivers/dahdi/wctdm24xxp/base.o
/usr/src/dahdi-linux-3.3.0-rc1/drivers/dahdi/wctdm24xxp/base.c: In function ‘wctdm_check_battery_lost’:
/usr/src/dahdi-linux-3.3.0-rc1/drivers/dahdi/wctdm24xxp/base.c:1966:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
 1966 |                 mod_hooksig(wc, mod, DAHDI_RXSIG_ONHOOK);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/dahdi-linux-3.3.0-rc1/drivers/dahdi/wctdm24xxp/base.c:1968:9: note: here
 1968 |         case BATTERY_PRESENT:
      |         ^~~~
/usr/src/dahdi-linux-3.3.0-rc1/drivers/dahdi/wctdm24xxp/base.c: In function ‘wctdm_check_battery_present’:
/usr/src/dahdi-linux-3.3.0-rc1/drivers/dahdi/wctdm24xxp/base.c:2076:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
 2076 |                 mod_hooksig(wc, mod, DAHDI_RXSIG_OFFHOOK);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/dahdi-linux-3.3.0-rc1/drivers/dahdi/wctdm24xxp/base.c:2078:9: note: here
 2078 |         case BATTERY_LOST:
      |         ^~~~
  CC [M]  /usr/src/dahdi-linux-3.3.0-rc1/drivers/dahdi/wctdm24xxp/xhfc.o
  LD [M]  /usr/src/dahdi-linux-3.3.0-rc1/drivers/dahdi/wctdm24xxp/wctdm24xxp.o
  CC [M]  /usr/src/dahdi-linux-3.3.0-rc1/drivers/dahdi/voicebus/voicebus.o
  CC [M]  /usr/src/dahdi-linux-3.3.0-rc1/drivers/dahdi/voicebus/GpakCust.o
  CC [M]  /usr/src/dahdi-linux-3.3.0-rc1/drivers/dahdi/voicebus/GpakApi.o
  CC [M]  /usr/src/dahdi-linux-3.3.0-rc1/drivers/dahdi/voicebus/voicebus_net.o
  CC [M]  /usr/src/dahdi-linux-3.3.0-rc1/drivers/dahdi/voicebus/vpmoct.o
  LD [M]  /usr/src/dahdi-linux-3.3.0-rc1/drivers/dahdi/voicebus/dahdi_voicebus.o
  CC [M]  /usr/src/dahdi-linux-3.3.0-rc1/drivers/dahdi/wcb4xxp/base.o
  LD [M]  /usr/src/dahdi-linux-3.3.0-rc1/drivers/dahdi/wcb4xxp/wcb4xxp.o
  CC [M]  /usr/src/dahdi-linux-3.3.0-rc1/drivers/dahdi/xpp/xbus-core.o
/usr/src/dahdi-linux-3.3.0-rc1/drivers/dahdi/xpp/xbus-core.c: In function ‘xbus_check_unique’:
/usr/src/dahdi-linux-3.3.0-rc1/drivers/dahdi/xpp/xbus-core.c:122:13: warning: the comparison will always evaluate as ‘true’ for the address of ‘label’ will never be NULL [-Waddress]
  122 |         if (xbus->label && *(xbus->label)) {
      |             ^~~~
In file included from /usr/src/dahdi-linux-3.3.0-rc1/drivers/dahdi/xpp/xbus-core.c:39:
/usr/src/dahdi-linux-3.3.0-rc1/drivers/dahdi/xpp/xbus-core.h:187:14: note: ‘label’ declared here
  187 |         char label[LABEL_SIZE];
      |              ^~~~~
  CC [M]  /usr/src/dahdi-linux-3.3.0-rc1/drivers/dahdi/xpp/xbus-sysfs.o
  CC [M]  /usr/src/dahdi-linux-3.3.0-rc1/drivers/dahdi/xpp/xbus-pcm.o
  CC [M]  /usr/src/dahdi-linux-3.3.0-rc1/drivers/dahdi/xpp/xframe_queue.o
  CC [M]  /usr/src/dahdi-linux-3.3.0-rc1/drivers/dahdi/xpp/xpp_dahdi.o
  CC [M]  /usr/src/dahdi-linux-3.3.0-rc1/drivers/dahdi/xpp/xproto.o
  CC [M]  /usr/src/dahdi-linux-3.3.0-rc1/drivers/dahdi/xpp/card_global.o
In file included from /usr/src/linux-headers-6.1.0-13-common/include/linux/kernel.h:29,
                 from /usr/src/linux-headers-6.1.0-13-common/arch/x86/include/asm/percpu.h:27,
                 from /usr/src/linux-headers-6.1.0-13-common/arch/x86/include/asm/nospec-branch.h:14,
                 from /usr/src/linux-headers-6.1.0-13-common/arch/x86/include/asm/paravirt_types.h:40,
                 from /usr/src/linux-headers-6.1.0-13-common/arch/x86/include/asm/ptrace.h:97,
                 from /usr/src/linux-headers-6.1.0-13-common/arch/x86/include/asm/math_emu.h:5,
                 from /usr/src/linux-headers-6.1.0-13-common/arch/x86/include/asm/processor.h:13,
                 from /usr/src/linux-headers-6.1.0-13-common/arch/x86/include/asm/timex.h:5,
                 from /usr/src/linux-headers-6.1.0-13-common/include/linux/timex.h:67,
                 from /usr/src/linux-headers-6.1.0-13-common/include/linux/time32.h:13,
                 from /usr/src/linux-headers-6.1.0-13-common/include/linux/time.h:60,
                 from /usr/src/linux-headers-6.1.0-13-common/include/linux/stat.h:19,
                 from /usr/src/linux-headers-6.1.0-13-common/include/linux/module.h:13,
                 from /usr/src/dahdi-linux-3.3.0-rc1/drivers/dahdi/xpp/card_global.c:23:
/usr/src/dahdi-linux-3.3.0-rc1/drivers/dahdi/xpp/card_global.c: In function ‘execute_chip_command’:
/usr/src/linux-headers-6.1.0-13-common/include/linux/printk.h:457:44: warning: this statement may fall through [-Wimplicit-fallthrough=]
  457 | #define printk(fmt, ...) printk_index_wrap(_printk, fmt, ##__VA_ARGS__)
      |                                            ^
/usr/src/linux-headers-6.1.0-13-common/include/linux/printk.h:429:17: note: in definition of macro ‘printk_index_wrap’
  429 |                 _p_func(_fmt, ##__VA_ARGS__);                           \
      |                 ^~~~~~~
/usr/src/dahdi-linux-3.3.0-rc1/drivers/dahdi/xpp/dahdi_debug.h:38:9: note: in expansion of macro ‘printk’
   38 |         printk(KERN_ ## level "%s%s-%s: %s/%s: " fmt, #level, \
      |         ^~~~~~
/usr/src/dahdi-linux-3.3.0-rc1/drivers/dahdi/xpp/dahdi_debug.h:77:17: note: in expansion of macro ‘XPD_PRINTK’
   77 |                 XPD_PRINTK(NOTICE, "", xpd, fmt, ## __VA_ARGS__)
      |                 ^~~~~~~~~~
/usr/src/dahdi-linux-3.3.0-rc1/drivers/dahdi/xpp/card_global.c:148:17: note: in expansion of macro ‘XPD_NOTICE’
  148 |                 XPD_NOTICE(xpd,
      |                 ^~~~~~~~~~
/usr/src/dahdi-linux-3.3.0-rc1/drivers/dahdi/xpp/card_global.c:152:9: note: here
  152 |         case 'S':
      |         ^~~~
  CC [M]  /usr/src/dahdi-linux-3.3.0-rc1/drivers/dahdi/xpp/dahdi_debug.o
  LD [M]  /usr/src/dahdi-linux-3.3.0-rc1/drivers/dahdi/xpp/xpp.o
  CC [M]  /usr/src/dahdi-linux-3.3.0-rc1/drivers/dahdi/xpp/card_fxs.o
  LD [M]  /usr/src/dahdi-linux-3.3.0-rc1/drivers/dahdi/xpp/xpd_fxs.o
  CC [M]  /usr/src/dahdi-linux-3.3.0-rc1/drivers/dahdi/xpp/card_fxo.o
  LD [M]  /usr/src/dahdi-linux-3.3.0-rc1/drivers/dahdi/xpp/xpd_fxo.o
  CC [M]  /usr/src/dahdi-linux-3.3.0-rc1/drivers/dahdi/xpp/card_pri.o
  LD [M]  /usr/src/dahdi-linux-3.3.0-rc1/drivers/dahdi/xpp/xpd_pri.o
  CC [M]  /usr/src/dahdi-linux-3.3.0-rc1/drivers/dahdi/xpp/card_bri.o
  LD [M]  /usr/src/dahdi-linux-3.3.0-rc1/drivers/dahdi/xpp/xpd_bri.o
  CC [M]  /usr/src/dahdi-linux-3.3.0-rc1/drivers/dahdi/xpp/card_echo.o
  LD [M]  /usr/src/dahdi-linux-3.3.0-rc1/drivers/dahdi/xpp/xpd_echo.o
  CC [M]  /usr/src/dahdi-linux-3.3.0-rc1/drivers/dahdi/xpp/xpp_usb.o
  VERIFY  /usr/src/dahdi-linux-3.3.0-rc1/drivers/dahdi/xpp/init_card_1_30
  VERIFY  /usr/src/dahdi-linux-3.3.0-rc1/drivers/dahdi/xpp/init_card_2_30
  VERIFY  /usr/src/dahdi-linux-3.3.0-rc1/drivers/dahdi/xpp/init_card_3_30
  VERIFY  /usr/src/dahdi-linux-3.3.0-rc1/drivers/dahdi/xpp/init_card_4_30
  HOSTCC  /usr/src/dahdi-linux-3.3.0-rc1/drivers/dahdi/xpp/print_fxo_modes.o
/usr/src/dahdi-linux-3.3.0-rc1/drivers/dahdi/xpp/print_fxo_modes.c: In function ‘main’:
/usr/src/dahdi-linux-3.3.0-rc1/drivers/dahdi/xpp/print_fxo_modes.c:10:17: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
   10 |                 int reg16 = 0, reg26 = 0, reg30 = 0, reg31 = 0x20;
      |                 ^~~
  HOSTLD  /usr/src/dahdi-linux-3.3.0-rc1/drivers/dahdi/xpp/print_fxo_modes
  GEN     /usr/src/dahdi-linux-3.3.0-rc1/drivers/dahdi/xpp/init_fxo_modes
  CHECK   /usr/src/dahdi-linux-3.3.0-rc1/drivers/dahdi/xpp/init_card_2_30
  CC [M]  /usr/src/dahdi-linux-3.3.0-rc1/drivers/dahdi/dahdi-base.o
/usr/src/dahdi-linux-3.3.0-rc1/drivers/dahdi/dahdi-base.c: In function ‘dahdi_seq_show’:
/usr/src/dahdi-linux-3.3.0-rc1/drivers/dahdi/dahdi-base.c:933:13: warning: the comparison will always evaluate as ‘true’ for the address of ‘name’ will never be NULL [-Waddress]
  933 |         if (s->name)
      |             ^
In file included from /usr/src/dahdi-linux-3.3.0-rc1/drivers/dahdi/dahdi-base.c:64:
/usr/src/dahdi-linux-3.3.0-rc1/include/dahdi/kernel.h:951:14: note: ‘name’ declared here
  951 |         char name[40];                  /*!< Span name */
      |              ^~~~
/usr/src/dahdi-linux-3.3.0-rc1/drivers/dahdi/dahdi-base.c:935:13: warning: the comparison will always evaluate as ‘true’ for the address of ‘desc’ will never be NULL [-Waddress]
  935 |         if (s->desc)
      |             ^
/usr/src/dahdi-linux-3.3.0-rc1/include/dahdi/kernel.h:952:14: note: ‘desc’ declared here
  952 |         char desc[80];                  /*!< Span description */
      |              ^~~~
/usr/src/dahdi-linux-3.3.0-rc1/drivers/dahdi/dahdi-base.c:974:21: warning: the comparison will always evaluate as ‘true’ for the address of ‘name’ will never be NULL [-Waddress]
  974 |                 if (chan->name)
      |                     ^~~~
/usr/src/dahdi-linux-3.3.0-rc1/include/dahdi/kernel.h:427:14: note: ‘name’ declared here
  427 |         char name[40];
      |              ^~~~
/usr/src/dahdi-linux-3.3.0-rc1/drivers/dahdi/dahdi-base.c: In function ‘__dahdi_hooksig_pvt’:
/usr/src/dahdi-linux-3.3.0-rc1/drivers/dahdi/dahdi-base.c:8512:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
 8512 |                 if (chan->txstate != DAHDI_TXSTATE_OFFHOOK) break;
      |                    ^
/usr/src/dahdi-linux-3.3.0-rc1/drivers/dahdi/dahdi-base.c:8528:12: note: here
 8528 |            case DAHDI_SIG_FXSGS:  /* FXS Groundstart */
      |            ^~~~
/usr/src/dahdi-linux-3.3.0-rc1/drivers/dahdi/dahdi-base.c:8539:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
 8539 |                 if (rxsig == DAHDI_RXSIG_START) {
      |                    ^
/usr/src/dahdi-linux-3.3.0-rc1/drivers/dahdi/dahdi-base.c:8547:12: note: here
 8547 |            case DAHDI_SIG_FXOLS: /* FXO Loopstart */
      |            ^~~~
/usr/src/dahdi-linux-3.3.0-rc1/drivers/dahdi/dahdi-base.c: In function ‘dahdi_rbsbits’:
/usr/src/dahdi-linux-3.3.0-rc1/drivers/dahdi/dahdi-base.c:8644:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
 8644 |                 if (!(cursig & DAHDI_BBIT)) {
      |                    ^
/usr/src/dahdi-linux-3.3.0-rc1/drivers/dahdi/dahdi-base.c:8649:13: note: here
 8649 |             case DAHDI_SIG_EM_E1:
      |             ^~~~
In file included from /usr/src/linux-headers-6.1.0-13-common/include/linux/string.h:253,
                 from /usr/src/linux-headers-6.1.0-13-common/include/linux/bitmap.h:11,
                 from /usr/src/linux-headers-6.1.0-13-common/include/linux/cpumask.h:12,
                 from /usr/src/linux-headers-6.1.0-13-common/arch/x86/include/asm/cpumask.h:5,
                 from /usr/src/linux-headers-6.1.0-13-common/arch/x86/include/asm/msr.h:11,
                 from /usr/src/linux-headers-6.1.0-13-common/arch/x86/include/asm/processor.h:22,
                 from /usr/src/linux-headers-6.1.0-13-common/arch/x86/include/asm/timex.h:5,
                 from /usr/src/linux-headers-6.1.0-13-common/include/linux/timex.h:67,
                 from /usr/src/linux-headers-6.1.0-13-common/include/linux/time32.h:13,
                 from /usr/src/linux-headers-6.1.0-13-common/include/linux/time.h:60,
                 from /usr/src/linux-headers-6.1.0-13-common/include/linux/stat.h:19,
                 from /usr/src/linux-headers-6.1.0-13-common/include/linux/module.h:13,
                 from /usr/src/dahdi-linux-3.3.0-rc1/drivers/dahdi/dahdi-base.c:40:
/usr/src/dahdi-linux-3.3.0-rc1/drivers/dahdi/dahdi-base.c: In function ‘__dahdi_process_getaudio_chunk’:
/usr/src/linux-headers-6.1.0-13-common/include/linux/fortify-string.h:59:33: warning: this statement may fall through [-Wimplicit-fallthrough=]
   59 | #define __underlying_memset     __builtin_memset
      |                                 ^
/usr/src/linux-headers-6.1.0-13-common/include/linux/fortify-string.h:337:9: note: in expansion of macro ‘__underlying_memset’
  337 |         __underlying_memset(p, c, __fortify_size);                      \
      |         ^~~~~~~~~~~~~~~~~~~
/usr/src/linux-headers-6.1.0-13-common/include/linux/fortify-string.h:345:25: note: in expansion of macro ‘__fortify_memset_chk’
  345 | #define memset(p, c, s) __fortify_memset_chk(p, c, s,                   \
      |                         ^~~~~~~~~~~~~~~~~~~~
/usr/src/dahdi-linux-3.3.0-rc1/drivers/dahdi/dahdi-base.c:7950:25: note: in expansion of macro ‘memset’
 7950 |                         memset(txb + 1, txb[0], DAHDI_CHUNKSIZE - 1);
      |                         ^~~~~~
/usr/src/dahdi-linux-3.3.0-rc1/drivers/dahdi/dahdi-base.c:7952:17: note: here
 7952 |                 case DAHDI_CONF_CONF:   /* Normal conference mode */
      |                 ^~~~
/usr/src/dahdi-linux-3.3.0-rc1/drivers/dahdi/dahdi-base.c:7953:28: warning: this statement may fall through [-Wimplicit-fallthrough=]
 7953 |                         if (is_pseudo_chan(ms)) /* if pseudo-channel */
      |                            ^
/usr/src/dahdi-linux-3.3.0-rc1/drivers/dahdi/dahdi-base.c:7976:17: note: here
 7976 |                 case DAHDI_CONF_CONFMON:        /* Conference monitor mode */
      |                 ^~~~
/usr/src/dahdi-linux-3.3.0-rc1/drivers/dahdi/dahdi-base.c: In function ‘__dahdi_process_putaudio_chunk’:
/usr/src/dahdi-linux-3.3.0-rc1/drivers/dahdi/dahdi-base.c:9082:28: warning: this statement may fall through [-Wimplicit-fallthrough=]
 9082 |                         if (is_pseudo_chan(ms)) /* if a pseudo-channel */
      |                            ^
/usr/src/dahdi-linux-3.3.0-rc1/drivers/dahdi/dahdi-base.c:9097:17: note: here
 9097 |                 case DAHDI_CONF_CONFANN:  /* Conference with announce */
      |                 ^~~~
  CC [M]  /usr/src/dahdi-linux-3.3.0-rc1/drivers/dahdi/dahdi-sysfs.o
  CC [M]  /usr/src/dahdi-linux-3.3.0-rc1/drivers/dahdi/dahdi-sysfs-chan.o
/usr/src/dahdi-linux-3.3.0-rc1/drivers/dahdi/dahdi-sysfs-chan.c: In function ‘fixed_devfiles_remove’:
/usr/src/dahdi-linux-3.3.0-rc1/drivers/dahdi/dahdi-sysfs-chan.c:384:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
  384 |                 if (d && !IS_ERR(d))
      |                 ^~
/usr/src/dahdi-linux-3.3.0-rc1/drivers/dahdi/dahdi-sysfs-chan.c:40:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
   40 |         device_destroy(dahdi_class, MKDEV(DAHDI_MAJOR, num))
      |         ^~~~~~~~~~~~~~
/usr/src/dahdi-linux-3.3.0-rc1/drivers/dahdi/dahdi-sysfs-chan.c:387:25: note: in expansion of macro ‘DEL_DAHDI_DEV’
  387 |                         DEL_DAHDI_DEV(fixed_minors[i].minor);
      |                         ^~~~~~~~~~~~~
  CC [M]  /usr/src/dahdi-linux-3.3.0-rc1/drivers/dahdi/dahdi-version.o
  LD [M]  /usr/src/dahdi-linux-3.3.0-rc1/drivers/dahdi/dahdi.o
  CC [M]  /usr/src/dahdi-linux-3.3.0-rc1/drivers/dahdi/dahdi_dynamic.o
  CC [M]  /usr/src/dahdi-linux-3.3.0-rc1/drivers/dahdi/dahdi_dynamic_loc.o
  CC [M]  /usr/src/dahdi-linux-3.3.0-rc1/drivers/dahdi/dahdi_dynamic_eth.o
  CC [M]  /usr/src/dahdi-linux-3.3.0-rc1/drivers/dahdi/dahdi_dynamic_ethmf.o
/usr/src/dahdi-linux-3.3.0-rc1/drivers/dahdi/dahdi_dynamic_ethmf.c: In function ‘ztdethmf_destroy’:
/usr/src/dahdi-linux-3.3.0-rc1/drivers/dahdi/dahdi_dynamic_ethmf.c:538:34: warning: the comparison will always evaluate as ‘true’ for the address of ‘name’ will never be NULL [-Waddre                              ss]
  538 |                 if (z && z->span && z->span->name) {
      |                                  ^~
In file included from /usr/src/dahdi-linux-3.3.0-rc1/drivers/dahdi/dahdi_dynamic_ethmf.c:56:
/usr/src/dahdi-linux-3.3.0-rc1/include/dahdi/kernel.h:951:14: note: ‘name’ declared here
  951 |         char name[40];                  /*!< Span name */
      |              ^~~~
  CC [M]  /usr/src/dahdi-linux-3.3.0-rc1/drivers/dahdi/dahdi_transcode.o
  CC [M]  /usr/src/dahdi-linux-3.3.0-rc1/drivers/dahdi/wcte13xp-base.o
/usr/src/dahdi-linux-3.3.0-rc1/drivers/dahdi/wcte13xp-base.c: In function ‘te13xp_init_one’:
/usr/src/dahdi-linux-3.3.0-rc1/drivers/dahdi/wcte13xp-base.c:2710:13: warning: the comparison will always evaluate as ‘true’ for the address of ‘xb’ will never be NULL [-Waddress]
 2710 |         if (&wc->xb)
      |             ^
/usr/src/dahdi-linux-3.3.0-rc1/drivers/dahdi/wcte13xp-base.c:117:21: note: ‘xb’ declared here
  117 |         struct wcxb xb;
      |                     ^~
  CC [M]  /usr/src/dahdi-linux-3.3.0-rc1/drivers/dahdi/wcxb_spi.o
  CC [M]  /usr/src/dahdi-linux-3.3.0-rc1/drivers/dahdi/wcxb.o
  CC [M]  /usr/src/dahdi-linux-3.3.0-rc1/drivers/dahdi/wcxb_flash.o
  LD [M]  /usr/src/dahdi-linux-3.3.0-rc1/drivers/dahdi/wcte13xp.o
  CC [M]  /usr/src/dahdi-linux-3.3.0-rc1/drivers/dahdi/wcte43x-base.o
/usr/src/dahdi-linux-3.3.0-rc1/drivers/dahdi/wcte43x-base.c: In function ‘t43x_init_one’:
/usr/src/dahdi-linux-3.3.0-rc1/drivers/dahdi/wcte43x-base.c:3524:13: warning: the comparison will always evaluate as ‘true’ for the address of ‘xb’ will never be NULL [-Waddress]
 3524 |         if (&wc->xb)
      |             ^
/usr/src/dahdi-linux-3.3.0-rc1/drivers/dahdi/wcte43x-base.c:148:21: note: ‘xb’ declared here
  148 |         struct wcxb xb;
      |                     ^~
  LD [M]  /usr/src/dahdi-linux-3.3.0-rc1/drivers/dahdi/wcte43x.o
  CC [M]  /usr/src/dahdi-linux-3.3.0-rc1/drivers/dahdi/wcaxx-base.o
/usr/src/dahdi-linux-3.3.0-rc1/drivers/dahdi/wcaxx-base.c: In function ‘wcaxx_check_battery_lost’:
/usr/src/dahdi-linux-3.3.0-rc1/drivers/dahdi/wcaxx-base.c:1458:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
 1458 |                 mod_hooksig(wc, mod, DAHDI_RXSIG_ONHOOK);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/dahdi-linux-3.3.0-rc1/drivers/dahdi/wcaxx-base.c:1460:9: note: here
 1460 |         case BATTERY_PRESENT:
      |         ^~~~
/usr/src/dahdi-linux-3.3.0-rc1/drivers/dahdi/wcaxx-base.c: In function ‘wcaxx_check_battery_present’:
/usr/src/dahdi-linux-3.3.0-rc1/drivers/dahdi/wcaxx-base.c:1569:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
 1569 |                 mod_hooksig(wc, mod, DAHDI_RXSIG_OFFHOOK);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/dahdi-linux-3.3.0-rc1/drivers/dahdi/wcaxx-base.c:1571:9: note: here
 1571 |         case BATTERY_LOST:
      |         ^~~~
  LD [M]  /usr/src/dahdi-linux-3.3.0-rc1/drivers/dahdi/wcaxx.o

Comments

You must be logged in to leave a comment.