char * dhcp6_stcodestr(ushort param_1)
{
char *pcVar1;
if (param_1 < 0x100) {
switch(param_1) {
case 0:
pcVar1 = "success";
break;
case 1:
pcVar1 = "unspec failure";
break;
case 2:
pcVar1 = "no addresses";
break;
case 3:
pcVar1 = "no binding";
break;
case 4:
pcVar1 = "not on-link";
break;
case 5:
pcVar1 = "use multicast";
break;
case 6:
pcVar1 = "no prefixes";
break;
default:
snprintf(&DAT_0043ec14,9,"code%d") //possible issue identified - semgrep
pcVar1 = &DAT_0043ec14;
}
}
else {
pcVar1 = "INVALID code";
}
return pcVar1;
}