Fix a bug when using --basepath option