mirror of
https://github.com/scylladb/scylladb.git
synced 2026-04-27 20:05:10 +00:00
In bash local variable declaration is a separate operation with its own exit status (always 0) therefore constructs like local var=`cmd` will always result in the 0 exit status ($? value) regardless of the actual result of "cmd" invocation. To overcome this we should split the declaration and the assignment to be like this: local var var=`cmd` Fixes #3508 Signed-off-by: Vlad Zolotarov <vladz@scylladb.com> Message-Id: <1529702903-24909-3-git-send-email-vladz@scylladb.com>