diff --git a/classes/woocommerce.class.php b/classes/woocommerce.class.php index 8d8a0bd5c64..ecd660e7615 100644 --- a/classes/woocommerce.class.php +++ b/classes/woocommerce.class.php @@ -168,8 +168,14 @@ class woocommerce { * @return location */ function redirect( $location, $status ) { + global $is_IIS; + + // IIS fix + if ($is_IIS) session_write_close(); + $_SESSION['errors'] = $this->errors; $_SESSION['messages'] = $this->messages; + return $location; }