]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
conf: add backslash line continuation
authorYehuda Sadeh <yehuda@hq.newdream.net>
Mon, 27 Apr 2009 20:31:39 +0000 (13:31 -0700)
committerYehuda Sadeh <yehuda@hq.newdream.net>
Mon, 27 Apr 2009 20:32:45 +0000 (13:32 -0700)
src/common/ConfUtils.cc

index 6139076618e6b83f4c3c2c6d17255123a5efb156..8f88f17c5b32feaa571183a5fade234eaf623155 100644 (file)
@@ -555,6 +555,8 @@ bool ConfFile::_parse(char *filename, ConfSection **psection)
                        case '\r' :
                                continue;
                        case '\n' :
+                               if (l > 0 && line[l-1] == '\\')
+                                       continue;
                                line[l] = '\0';
                                cl = new ConfLine();
                                parse_line(line, cl);