Use strdup_or_die() instead of strdup()