Fix build failure for non-osx *nixes
authorBob Weinand <bobwei9@hotmail.com>
Thu, 23 Jul 2015 12:55:13 +0000 (14:55 +0200)
committerBob Weinand <bobwei9@hotmail.com>
Thu, 23 Jul 2015 12:55:13 +0000 (14:55 +0200)
sapi/phpdbg/phpdbg.c
sapi/phpdbg/phpdbg_list.c

index ad61cba6c97880d9ae0c34982f93adfc4d734a57..ecfe7a9249c1e5f5c9116a5e15b236190955e292 100644 (file)
@@ -1343,10 +1343,10 @@ int main(int argc, char **argv) /* {{{ */
        struct sigaction signal_struct;
        signal_struct.sa_sigaction = phpdbg_signal_handler;
        signal_struct.sa_flags = SA_SIGINFO | SA_NODEFER;
-       signal_struct.sa_mask = 0;
+       sigemptyset(&signal_struct.sa_mask);
        sigio_struct.sa_sigaction = phpdbg_sigio_handler;
        sigio_struct.sa_flags = SA_SIGINFO;
-       sigio_struct.sa_mask = 0;
+       sigemptyset(&sigio_struct.sa_mask);
 
        address = strdup("127.0.0.1");
 #endif
index 3a7761cc64cb45b8fdf0ffed3e8d905f1ae4b928..6d5e8949303b4f0f9ad0cf4eded1f6c28f6142ba 100644 (file)
@@ -299,7 +299,9 @@ zend_op_array *phpdbg_compile_file(zend_file_handle *file, int type) {
        return ret;
 }
 
-void phpdbg_free_file_source(phpdbg_file_source *data) {
+void phpdbg_free_file_source(zval *zv) {
+       phpdbg_file_source *data = Z_PTR_P(zv);
+
 #if HAVE_MMAP
        if (data->map) {
                munmap(data->map, data->len + ZEND_MMAP_AHEAD);