Acabei de ver o código-fonte da maldet e posso ver isso o bug está aqui , onde os caminhos não são propriamente citado.
Como o caminho não está corretamente citado, a lógica que está sendo executada falha (já que ele só olha para parte do caminho). Francamente, eu não posso nem dizer qual é o objetivo final dessa parte da função porque o código é tão cheio de redundância, bugs e coisas que realmente não fazem sentido algum. : - (
Gostaria de levantar um problema no rastreador de bugs e fazer com que o autor o corrija.