Fix a bug that signed tinyint negative values are replaced with 127

GitHub: ref #29