# HG changeset patch # User Matt Harbison # Date 1522554476 14400 # Node ID fe061e47a2cf2d40836cb993afd4e35e92d9246f # Parent dfb38c4850a992c51b94767909e76fa1b3f57bbf lfs: avoid an improper usage of os.path.basename() to parse a URI diff -r dfb38c4850a9 -r fe061e47a2cf hgext/lfs/wireprotolfsserver.py --- a/hgext/lfs/wireprotolfsserver.py Sat Mar 31 15:20:43 2018 -0400 +++ b/hgext/lfs/wireprotolfsserver.py Sat Mar 31 23:47:56 2018 -0400 @@ -10,7 +10,6 @@ import datetime import errno import json -import os from mercurial.hgweb import ( common as hgwebcommon, @@ -242,7 +241,7 @@ """ method = req.method - oid = os.path.basename(req.dispatchpath) + oid = req.dispatchparts[-1] localstore = repo.svfs.lfslocalblobstore if method == b'PUT':