wrong return value of function smack_new_label_from_path()

despite its documentation and the convention of the other neighborhood function, the function  smack_new_label_from_path() returns 0 on succes instead of the label length.