Can someone tell me why this happens: *(info->home_path) = drv + 'a'; *(info->home_path + 1) = ':'; or defdir[0] = d_getdrv() + 'a'; defdir[1] = ':'; And is it "not restricted to XaAES" Cheers Paul