devd: Avoid unnecessary temporary objects (and simplify the code) when handling std::string.

Submitted by:	Christoph Mallon <christoph.mallon@gmx.de>
Approved by:	cperciva (mentor)
This commit is contained in:
Eitan Adler 2013-03-04 02:21:19 +00:00
parent 6d58c721c6
commit 5a3b1a3d7c

View File

@ -460,7 +460,7 @@ config::open_pidfile()
{
pid_t otherpid;
if (_pidfile == "")
if (_pidfile.empty())
return;
pfh = pidfile_open(_pidfile.c_str(), 0600, &otherpid);
if (pfh == NULL) {
@ -528,7 +528,7 @@ config::add_notify(int prio, event_proc *p)
void
config::set_pidfile(const char *fn)
{
_pidfile = string(fn);
_pidfile = fn;
}
void
@ -617,7 +617,7 @@ config::expand_one(const char *&src, string &dst)
do {
buffer.append(src++, 1);
} while (is_id_char(*src));
dst.append(get_variable(buffer.c_str()));
dst.append(get_variable(buffer));
}
const string