Fix seg in variable replacement (bug #3464)