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 { namespace baker {
template<typename T> 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) { if (data.size() > i) {
return data[i]; return data[i];
} else { } else {
return T(); return t;
} }
} }