diff options
Diffstat (limited to 'ext/standard/pack.c')
| -rw-r--r-- | ext/standard/pack.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/ext/standard/pack.c b/ext/standard/pack.c index 70662ae8dd..b1eecfa7ef 100644 --- a/ext/standard/pack.c +++ b/ext/standard/pack.c @@ -636,6 +636,12 @@ PHP_FUNCTION(unpack) case 'd': size = sizeof(double); break; + + default: + php_error_docref(NULL TSRMLS_CC, E_WARNING, "Invalid format type %c", type); + zval_dtor(return_value); + RETURN_FALSE; + break; } /* Do actual unpacking */ |
