undefined4 Set_PreAuthIfName_Proc(int param_1,undefined4 param_2)

{
  bool bVar1;
  char *__s;
  size_t sVar2;
  
  __s = (char *)rstrtok(param_2,&_LC163)   //possible issue identified - semgrep
  bVar1 = false;
  while ((__s != (char *)0x0 && (!bVar1))) {
    sVar2 = strlen(__s);
    if (sVar2 != 0) {
      sVar2 = strlen(__s);
      *(char *)(param_1 + 0x16864) = (char)sVar2;
      sVar2 = strlen(__s);
      memmove((void *)(param_1 + 0x16764),__s,sVar2)   //possible issue identified - semgrep
      if (2 < RTDebugLevel) {
        printk("NO.%d PreAuthifname=%s, len=%d\n",0,(void *)(param_1 + 0x16764),
               *(undefined1 *)(param_1 + 0x16864));
      }
    }
    __s = (char *)rstrtok(0,&_LC163)   //possible issue identified - semgrep
    bVar1 = true;
  }
  return 1;
}