Bug 735344 - camel: Fix potential integer overflow found by Coverity scan

The headerlen is the difference between two pointers, so needs to be a
gintptr. Found by Coverity.

Coverity issue: #1061266