diff options
| author | Hisham Muhammad <hisham@gobolinux.org> | 2012-09-25 19:48:26 -0300 |
|---|---|---|
| committer | Hisham Muhammad <hisham@gobolinux.org> | 2012-09-25 19:48:26 -0300 |
| commit | 7c8feab610fd956780c05700aac6d5d0b566da6d (patch) | |
| tree | 21f2df14e28e120b9f910e04ccf136dc6a42ba7b /src | |
| parent | e5b5ce7cf3a9e0bb0731692f1839a4647d61ada6 (diff) | |
| download | luarocks-7c8feab610fd956780c05700aac6d5d0b566da6d.tar.gz luarocks-7c8feab610fd956780c05700aac6d5d0b566da6d.tar.bz2 luarocks-7c8feab610fd956780c05700aac6d5d0b566da6d.zip | |
Fix map_trees when fn does not return values.
Diffstat (limited to 'src')
| -rw-r--r-- | src/luarocks/path.lua | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/luarocks/path.lua b/src/luarocks/path.lua index 17d9d52b..e613d112 100644 --- a/src/luarocks/path.lua +++ b/src/luarocks/path.lua | |||
| @@ -309,7 +309,7 @@ end | |||
| 309 | function map_trees(use_trees, fn, ...) | 309 | function map_trees(use_trees, fn, ...) |
| 310 | local result = {} | 310 | local result = {} |
| 311 | if use_trees == "one" then | 311 | if use_trees == "one" then |
| 312 | table.insert(result, fn(cfg.root_dir, ...)) | 312 | table.insert(result, (fn(cfg.root_dir, ...)) or 0) |
| 313 | elseif use_trees == "all" or use_trees == "order" then | 313 | elseif use_trees == "all" or use_trees == "order" then |
| 314 | local use = false | 314 | local use = false |
| 315 | if use_trees == "all" then | 315 | if use_trees == "all" then |
| @@ -320,7 +320,7 @@ function map_trees(use_trees, fn, ...) | |||
| 320 | use = true | 320 | use = true |
| 321 | end | 321 | end |
| 322 | if use then | 322 | if use then |
| 323 | table.insert(result, fn(tree, ...)) | 323 | table.insert(result, (fn(tree, ...)) or 0) |
| 324 | end | 324 | end |
| 325 | end | 325 | end |
| 326 | end | 326 | end |
