/* WARNING: Globals starting with '_' overlap smaller symbols at the same address */
undefined4 usockc_main(int param_1,int param_2)
{
int iVar1;
size_t sVar2;
char *__s;
if (param_1 < 3) {
fputs("Usage: usock [sock name] [message]\n",_stderr);
}
else {
iVar1 = usock_open(0,*(undefined4 *)(param_2 + 4)) //possible issue identified - semgrep
if (iVar1 != 0) {
__s = *(char **)(param_2 + 8);
sVar2 = strlen(__s);
usock_send(iVar1,__s,sVar2 + 1,0x4000);
usock_close(iVar1);
return 0;
}
fprintf(_stderr,"Unable to open socket file : %s\n",*(undefined4 *)(param_2 + 4));
}
return 9;
}