Commit Diff


commit - 99b1fa9686bbf0fcd46a8d86f7c63795ca7406f9
commit + 7cca2fca71ef729316028fb59775a4151cfa5f55
blob - 0e74eed5202111e8423490891857eb8e593101e6
blob + fee46a48a91ca6b7543a66707662e8bc5f471d7a
--- FICS/addgroup.cpp
+++ FICS/addgroup.cpp
@@ -85,7 +85,11 @@ fics_addgroup(const char *name)
 	dprintf(fd, "%s:%s:%d:%s\n", group.name.c_str(), group.password.c_str(),
 	    group.gid, group.members.c_str());
 	close(fd);
+#if defined(__cplusplus) && __cplusplus >= 201103L
+	groups.emplace_back(group);
+#else
 	groups.push_back(group);
+#endif
 	return 0;
 }