Module: wine Branch: master Commit: 247b8679528bb44b4984c66d344ab31a96c14f84 URL: http://source.winehq.org/git/wine.git/?a=commit;h=247b8679528bb44b4984c66d34...
Author: Rico Schüller kgbricola@web.de Date: Sat Aug 29 20:36:26 2009 +0200
d3d10: Add argument check in ID3D10EffectTechnique::GetDesc.
---
dlls/d3d10/effect.c | 12 ++++++++++++ 1 files changed, 12 insertions(+), 0 deletions(-)
diff --git a/dlls/d3d10/effect.c b/dlls/d3d10/effect.c index 7f9704a..e601c1a 100644 --- a/dlls/d3d10/effect.c +++ b/dlls/d3d10/effect.c @@ -1023,6 +1023,18 @@ static HRESULT STDMETHODCALLTYPE d3d10_effect_technique_GetDesc(ID3D10EffectTech
TRACE("iface %p, desc %p\n", iface, desc);
+ if(This == &null_technique) + { + WARN("Null technique specified\n"); + return E_FAIL; + } + + if(!desc) + { + WARN("Invalid argument specified\n"); + return E_INVALIDARG; + } + desc->Name = This->name; desc->Passes = This->pass_count; WARN("Annotations not implemented\n");