about summary refs log tree commit diff
path: root/pkgs/development/tools/misc/arcanist/shellcomplete-strlen-null.patch
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/development/tools/misc/arcanist/shellcomplete-strlen-null.patch')
-rw-r--r--pkgs/development/tools/misc/arcanist/shellcomplete-strlen-null.patch13
1 files changed, 13 insertions, 0 deletions
diff --git a/pkgs/development/tools/misc/arcanist/shellcomplete-strlen-null.patch b/pkgs/development/tools/misc/arcanist/shellcomplete-strlen-null.patch
new file mode 100644
index 0000000000000..6911ce074e0cd
--- /dev/null
+++ b/pkgs/development/tools/misc/arcanist/shellcomplete-strlen-null.patch
@@ -0,0 +1,13 @@
+diff --git a/src/toolset/workflow/ArcanistShellCompleteWorkflow.php b/src/toolset/workflow/ArcanistShellCompleteWorkflow.php
+index 9c2fcf9a..307231c8 100644
+--- a/src/toolset/workflow/ArcanistShellCompleteWorkflow.php
++++ b/src/toolset/workflow/ArcanistShellCompleteWorkflow.php
+@@ -92,7 +92,7 @@ EOTEXT
+     $argv = $this->getArgument('argv');
+ 
+     $is_generate = $this->getArgument('generate');
+-    $is_shell = (bool)strlen($this->getArgument('shell'));
++    $is_shell = phutil_nonempty_string($this->getArgument('shell'));
+     $is_current = $this->getArgument('current');
+ 
+     if ($argv) {