projects
/
hw
/
altusmetrum
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
3f636e4
)
partslist-vendor: Deal with missing elements in CSV file
author
Keith Packard
<keithp@keithp.com>
Mon, 17 Oct 2016 20:00:33 +0000
(13:00 -0700)
committer
Keith Packard
<keithp@keithp.com>
Mon, 17 Oct 2016 20:00:33 +0000
(13:00 -0700)
An empty string is valid; don't crash.
Signed-off-by: Keith Packard <keithp@keithp.com>
bin/partslist-vendor
patch
|
blob
|
history
diff --git
a/bin/partslist-vendor
b/bin/partslist-vendor
index 28fc5486601184eb481cbfdec6ea029364107a8a..423796eb74ac7660b4a453fcbc7ca8bd9aeadac5 100755
(executable)
--- a/
bin/partslist-vendor
+++ b/
bin/partslist-vendor
@@
-28,7
+28,7
@@
string[*] read_line(file f) {
string[*] elts = String::parse_csv(line);
for (int i = 0; i < dim(elts); i++)
string[*] elts = String::parse_csv(line);
for (int i = 0; i < dim(elts); i++)
- if (elts[i][0] == '"')
+ if (
String::length(elts[i]) > 0 &&
elts[i][0] == '"')
elts[i] = String::dequote(elts[i]);
return elts;
}
elts[i] = String::dequote(elts[i]);
return elts;
}