浏览代码

Merge pull request #4295 from ollama/mxyng/fix-list

routes: skip invalid filepaths
Michael Yang 1 年之前
父节点
当前提交
1580ed4c06
共有 1 个文件被更改,包括 5 次插入0 次删除
  1. 5 0
      server/routes.go

+ 5 - 0
server/routes.go

@@ -732,6 +732,11 @@ func (s *Server) ListModelsHandler(c *gin.Context) {
 			}
 
 			n := model.ParseNameFromFilepath(rel)
+			if !n.IsValid() {
+				slog.Info("invalid model filepath", "path", rel)
+				return nil
+			}
+
 			m, err := ParseNamedManifest(n)
 			if err != nil {
 				return err