mirror of
https://github.com/comfyanonymous/ComfyUI.git
synced 2025-04-20 03:13:30 +00:00
Restrict loading embeddings from embedding folders.
This commit is contained in:
parent
40963b5a16
commit
434ce25ec0
@ -278,7 +278,13 @@ def load_embed(embedding_name, embedding_directory, embedding_size, embed_key=No
|
|||||||
|
|
||||||
valid_file = None
|
valid_file = None
|
||||||
for embed_dir in embedding_directory:
|
for embed_dir in embedding_directory:
|
||||||
embed_path = os.path.join(embed_dir, embedding_name)
|
embed_path = os.path.abspath(os.path.join(embed_dir, embedding_name))
|
||||||
|
embed_dir = os.path.abspath(embed_dir)
|
||||||
|
try:
|
||||||
|
if os.path.commonpath((embed_dir, embed_path)) != embed_dir:
|
||||||
|
continue
|
||||||
|
except:
|
||||||
|
continue
|
||||||
if not os.path.isfile(embed_path):
|
if not os.path.isfile(embed_path):
|
||||||
extensions = ['.safetensors', '.pt', '.bin']
|
extensions = ['.safetensors', '.pt', '.bin']
|
||||||
for x in extensions:
|
for x in extensions:
|
||||||
|
Loading…
Reference in New Issue
Block a user