Fix when positive Location value is set in config

When a positive `Location` config value is set, the wrong whence value is assigned (should seek from beginning, not from end).

@fw42 @camilo 

Note: this could use a test but I'm scrambling to get something else done first so this is as much as I've done so far.