tmp & strtol() bug fix