Bug #72998 [Opn]: readline segfaults php on empty array returned from callback

From: Date: Fri, 02 Sep 2016 22:16:34 +0000
Subject: Bug #72998 [Opn]: readline segfaults php on empty array returned from callback
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-203761@lists.php.net to get a copy of this message
Edit report at https://bugs.php.net/bug.php?id=72998&edit=1 ID: 72998 User updated by: lindsay at notion dot ai Reported by: lindsay at notion dot ai Summary: readline segfaults php on empty array returned from callback Status: Open Type: Bug Package: Readline related -Operating System: osx 10.11.6 +Operating System: Ubuntu 14.04.3 LTS PHP Version: 7.0.10 Block user comment: N Private report: N New Comment: Incorrectly submitted ticket with my desktop os as osx. I'm actually running this on linux ubuntu 14.04 kernel 3.19.0-25 Previous Comments: ------------------------------------------------------------------------ [2016-09-01 21:04:20] lindsay at notion dot ai Description: ------------ If the callback for readline_completion_function returns an empty array, php will segfault. When running the example code, hit tab to fire the callback. Test script: --------------- <?php readline_completion_function('readline_callback'); do { $command = readline('> '); echo 'command: ' . $command . PHP_EOL; } while ($command); function readline_callback($command) { return []; } ------------------------------------------------------------------------ -- Edit this bug report at https://bugs.php.net/bug.php?id=72998&edit=1

« previous php.bugs (#203761) next »