Fixed nil pointer dereference in s3.go line 246 when accessing iamConfig pointer.
Added proper nil-checking before dereferencing s3opt.iamConfig.
- Check if s3opt.iamConfig is nil before dereferencing
- Use safe variable for passing IAM config path
- Prevents segmentation violation on server startup
- Maintains backward compatibility