It may improve readability to pull this out into it's own statement:
```C
inputSourceName = (program != NULL) ? program : filename;
cstate = BeginCopyFrom(node->ss.ss_currentRelation,
                                      inputSourceName
```
BTW Ozgun and I just had a long discussion about whether this was actually good in this case. In general this is the practice we follow, this situation in particular is a bit of weaker spot to argue for it.