]> granicus.if.org Git - php/commitdiff
Remove sendmail patch check.
authorIlia Alshanetsky <iliaa@php.net>
Mon, 13 Oct 2003 04:15:09 +0000 (04:15 +0000)
committerIlia Alshanetsky <iliaa@php.net>
Mon, 13 Oct 2003 04:15:09 +0000 (04:15 +0000)
ext/standard/mail.c

index 0585be99a72d41b03caad444af0ec13c597ae7b6..8556eff180adb032436e3a7d794318a54ec58696 100644 (file)
@@ -198,31 +198,6 @@ PHPAPI int php_mail(char *to, char *subject, char *message, char *headers, char
 #ifdef PHP_WIN32
        sendmail = popen(sendmail_cmd, "wb");
 #else
-       /* make sure that sendmail_path contains a valid executable, failure to do
-        * would make PHP abruptly exit without a useful error message. */
-       {
-               char *s=NULL, *p;
-       
-               if ((s = strchr(sendmail_path, ' '))) {
-                       p = estrndup(sendmail_path, s - sendmail_path);
-               } else {
-                       p = sendmail_path;
-               }
-               if (VCWD_ACCESS(p, X_OK)) {
-                       php_error_docref(NULL TSRMLS_CC, E_WARNING, "Permission denied: unable to execute shell to run mail delivery binary '%s'", sendmail_path);
-                       if (extra_cmd != NULL) {
-                               efree(sendmail_cmd);
-                       }
-                       if (s) {
-                               efree(p);
-                       }
-                       return 0;
-               }
-               if (s) {
-                       efree(p);
-               }
-       }
-
        /* Since popen() doesn't indicate if the internal fork() doesn't work
         * (e.g. the shell can't be executed) we explicitely set it to 0 to be
         * sure we don't catch any older errno value. */