char * rtstrstr(char *param_1,char *param_2)
{
bool bVar1;
size_t __n;
size_t sVar2;
int iVar3;
__n = strlen(param_2);
if (__n != 0) {
sVar2 = strlen(param_1);
while (bVar1 = (int)__n <= (int)sVar2, sVar2 = sVar2 - 1, bVar1) { //possible issue identified - semgrep
iVar3 = memcmp(param_1,param_2,__n) //possible issue identified - semgrep
if (iVar3 == 0) {
return param_1;
}
param_1 = param_1 + 1;
}
param_1 = (char *)0x0;
}
return param_1;
}