Skip to content

Instantly share code, notes, and snippets.

@mpenick
Created February 3, 2016 16:40
Show Gist options
  • Select an option

  • Save mpenick/b4035585bf09d5287e2c to your computer and use it in GitHub Desktop.

Select an option

Save mpenick/b4035585bf09d5287e2c to your computer and use it in GitHub Desktop.
diff --git a/ext/src/Cassandra/DefaultSession.c b/ext/src/Cassandra/DefaultSession.c
index 90bb6ca..1b37ef3 100644
--- a/ext/src/Cassandra/DefaultSession.c
+++ b/ext/src/Cassandra/DefaultSession.c
@@ -433,7 +433,7 @@ PHP_METHOD(DefaultSession, execute)
serial_consistency = opts->serial_consistency;
if (!PHP5TO7_ZVAL_IS_UNDEF(opts->retry_policy))
- retry_policy = (PHP_CASSANDRA_GET_RETRY_POLICY(opts->retry_policy))->policy;
+ retry_policy = (PHP_CASSANDRA_GET_RETRY_POLICY(PHP5TO7_ZVAL_MAYBE_P(opts->retry_policy)))->policy;
}
switch (stmt->type) {
@@ -553,7 +553,7 @@ PHP_METHOD(DefaultSession, executeAsync)
serial_consistency = opts->serial_consistency;
if (!PHP5TO7_ZVAL_IS_UNDEF(opts->retry_policy))
- retry_policy = (PHP_CASSANDRA_GET_RETRY_POLICY(opts->retry_policy))->policy;
+ retry_policy = (PHP_CASSANDRA_GET_RETRY_POLICY(PHP5TO7_ZVAL_MAYBE_P(opts->retry_policy)))->policy;
}
object_init_ex(return_value, cassandra_future_rows_ce);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment