Une bonne pratqiue aurait évité ce bug. En "sh" ou en "bash" les options "set -eu" ou mieux encore le "shebang" (en entête du script) "#!/bin/sh -eu" auraient détectés la variable STREAMROOT comme non initialisée (effet du "-u") et auraient provoqués immédiatement la sortie du script (effet du "-e").
Une bonne pratqiue aurait évité ce bug. En "sh" ou en "bash" les options "set -eu" ou mieux encore le "shebang" (en entête du script) "#!/bin/sh -eu" auraient détectés la variable STREAMROOT comme non initialisée (effet du "-u") et auraient provoqués immédiatement la sortie du script (effet du "-e").