Return codes were not being correctly captured for executed programs. Thus an executed program would always return 0 to the shell / executing program.
By passing on the return codes, the calling program can correctly capture and raise errors.
Return codes were not being correctly captured for executed programs. Thus an executed program would always return 0 to the shell / executing program.
By passing on the return codes, the calling program can correctly capture and raise errors.