M_DestroyConn($conn); return; } /* Set up information required to verify certificates */ if ($MYVERIFYSSL) { if (!M_SetSSL_CAfile($conn, $MYCAFILE)) { echo "Could not set SSL CAFile. " . "Does the file exist?\r\n"; M_DestroyConn($conn); return; } M_VerifySSLCert($conn, 1); } } else { if (strcasecmp($MYMETHOD, "IP") == 0) { /* Set up IP Connection Location */ if (!M_SetIP($conn, $MYHOST, $MYPORT)) { echo "Could not set method to IP\r\n"; /* Free memory associated with conn */ M_DestroyConn($conn); return; } } else { echo "Invalid method '" . $MYMETHOD . "' specified!\r\n"; /* Free memory associated with conn */ M_DestroyConn($conn); return; } } /* Set to blocking mode, means we do not have to * do a M_Monitor() loop, M_TransSend() will do this for us */ if (!M_SetBlocking($conn, 1)) {
function MCVE_SetIP(&$conn, $host, $port) { return M_SetIP($conn, $host, $port); }