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;
}