Assignment to structure member incorrect