diff --git a/src/add-ons/kernel/drivers/audio/ac97/sis7018/Mixer.cpp b/src/add-ons/kernel/drivers/audio/ac97/sis7018/Mixer.cpp index 242643e090..5ad29ee599 100644 --- a/src/add-ons/kernel/drivers/audio/ac97/sis7018/Mixer.cpp +++ b/src/add-ons/kernel/drivers/audio/ac97/sis7018/Mixer.cpp @@ -549,7 +549,8 @@ Mixer::_CreateMIXControlGroup(multi_mix_control_info* MultiInfo, int32& index, Controls[index].flags = B_MULTI_MIX_MUX; Controls[index].parent = groupIndex; Controls[index].string = S_null; - strlcpy(Controls[index].name, Info.fExName, + if (Info.fExName != NULL) + strlcpy(Controls[index].name, Info.fExName, sizeof(Controls[index].name)); TRACE("MUX:%#010x\n", Controls[index].id);