mirror of https://gerrit.osmocom.org/simtrace2
cardem: Don't dispatch UART IRQs to possible NULL pointers
A given configuration might not expose callback functions for the UART interrupts.
This commit is contained in:
parent
0633b25974
commit
2afd57f00a
|
@ -89,12 +89,14 @@ void USBDDriverCallbacks_ConfigurationChanged(uint8_t cfgnum)
|
|||
|
||||
void USART1_IrqHandler(void)
|
||||
{
|
||||
config_func_ptrs[simtrace_config].usart1_irq();
|
||||
if (config_func_ptrs[simtrace_config].usart1_irq)
|
||||
config_func_ptrs[simtrace_config].usart1_irq();
|
||||
}
|
||||
|
||||
void USART0_IrqHandler(void)
|
||||
{
|
||||
config_func_ptrs[simtrace_config].usart0_irq();
|
||||
if (config_func_ptrs[simtrace_config].usart0_irq)
|
||||
config_func_ptrs[simtrace_config].usart0_irq();
|
||||
}
|
||||
|
||||
/* returns '1' in case we should break any endless loop */
|
||||
|
|
Loading…
Reference in New Issue