If we come to this point via the default case in the switch statement above, we will not have updated 'dp' and dp->name will still be null. Then putop will dereference it.