Fix binding to temporary when trying to safely get empty model-baker task data

This commit is contained in:
sabrina-shanman 2019-02-20 12:00:43 -08:00
parent 4ae0c79130
commit 9c9dc553a2

View file

@ -15,11 +15,13 @@
namespace baker {
template<typename T>
T safeGet(const std::vector<T>& data, size_t i) {
const T& safeGet(const std::vector<T>& data, size_t i) {
static T t;
if (data.size() > i) {
return data[i];
} else {
return T();
return t;
}
}