Serge Martin <[email protected]> writes: > --- > src/gallium/state_trackers/clover/tgsi/compiler.cpp | 5 +++++ > 1 file changed, 5 insertions(+) > > diff --git a/src/gallium/state_trackers/clover/tgsi/compiler.cpp > b/src/gallium/state_trackers/clover/tgsi/compiler.cpp > index 54cb747..4d05666 100644 > --- a/src/gallium/state_trackers/clover/tgsi/compiler.cpp > +++ b/src/gallium/state_trackers/clover/tgsi/compiler.cpp > @@ -97,6 +97,11 @@ namespace { > module > clover::compile_program_tgsi(const std::string &source, std::string &r_log) { > const size_t body_pos = source.find("COMP\n"); > + if (body_pos == std::string::npos) { > + r_log = "invalid source"; > + throw compile_error(); > + } > + > const char *body = &source[body_pos]; > module m;
Reviewed-by: Francisco Jerez <[email protected]> > > -- > 2.4.3 > > _______________________________________________ > mesa-dev mailing list > [email protected] > http://lists.freedesktop.org/mailman/listinfo/mesa-dev
signature.asc
Description: PGP signature
_______________________________________________ mesa-dev mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/mesa-dev
