cache: Check return value from offscreen_cache_get
cache: Check return value from offscreen_cache_get

Currently, SetSurface is called regardless of return value from
offscreen_cache_get. It may happen that bitmap is not found in a
cache from some reason, which may lead to segfaults. Let's check
the returned value before use.

https://github.com/FreeRDP/FreeRDP/issues/4117

oshogbo/FreeRDP,oshogbo/FreeRDP,ilammy/FreeRDP,cedrozor/FreeRDP,RangeeGmbH/FreeRDP,eledoux/FreeRDP,bjcollins/FreeRDP,oshogbo/FreeRDP,erbth/FreeRDP,DavBfr/FreeRDP,cedrozor/FreeRDP,awakecoding/FreeRDP,cloudbase/FreeRDP-dev,bmiklautz/FreeRDP,RangeeGmbH/FreeRDP,eledoux/FreeRDP,nfedera/FreeRDP,cedrozor/FreeRDP,cloudbase/FreeRDP-dev,ondrejholy/FreeRDP,ondrejholy/FreeRDP,akallabeth/FreeRDP,mfleisz/FreeRDP,ivan-83/FreeRDP,eledoux/FreeRDP,erbth/FreeRDP,RangeeGmbH/FreeRDP,bmiklautz/FreeRDP,rjcorrig/FreeRDP,awakecoding/FreeRDP,nfedera/FreeRDP,Devolutions/FreeRDP,Devolutions/FreeRDP,bjcollins/FreeRDP,FreeRDP/FreeRDP,bjcollins/FreeRDP,nfedera/FreeRDP,ilammy/FreeRDP,chipitsine/FreeRDP,rjcorrig/FreeRDP,akallabeth/FreeRDP,cloudbase/FreeRDP-dev,ivan-83/FreeRDP,cloudbase/FreeRDP-dev,ivan-83/FreeRDP,FreeRDP/FreeRDP,mfleisz/FreeRDP,DavBfr/FreeRDP,awakecoding/FreeRDP,mfleisz/FreeRDP,ivan-83/FreeRDP,mfleisz/FreeRDP,oshogbo/FreeRDP,cloudbase/FreeRDP-dev,Devolutions/FreeRDP,rjcorrig/FreeRDP,oshogbo/FreeRDP,erbth/FreeRDP,ilammy/FreeRDP,eledoux/FreeRDP,ivan-83/FreeRDP,erbth/FreeRDP,nfedera/FreeRDP,RangeeGmbH/FreeRDP,DavBfr/FreeRDP,awakecoding/FreeRDP,ondrejholy/FreeRDP,akallabeth/FreeRDP,DavBfr/FreeRDP,nfedera/FreeRDP,Devolutions/FreeRDP,cedrozor/FreeRDP,ivan-83/FreeRDP,ivan-83/FreeRDP,chipitsine/FreeRDP,FreeRDP/FreeRDP,ivan-83/FreeRDP,FreeRDP/FreeRDP,yurashek/FreeRDP,Devolutions/FreeRDP,cedrozor/FreeRDP,mfleisz/FreeRDP,DavBfr/FreeRDP,nfedera/FreeRDP,bjcollins/FreeRDP,nfedera/FreeRDP,awakecoding/FreeRDP,ilammy/FreeRDP,yurashek/FreeRDP,Devolutions/FreeRDP,oshogbo/FreeRDP,RangeeGmbH/FreeRDP,yurashek/FreeRDP,ondrejholy/FreeRDP,Devolutions/FreeRDP,bmiklautz/FreeRDP,rjcorrig/FreeRDP,bmiklautz/FreeRDP,yurashek/FreeRDP,bmiklautz/FreeRDP,DavBfr/FreeRDP,rjcorrig/FreeRDP,bjcollins/FreeRDP,eledoux/FreeRDP,ondrejholy/FreeRDP,bmiklautz/FreeRDP,mfleisz/FreeRDP,FreeRDP/FreeRDP,cedrozor/FreeRDP,ondrejholy/FreeRDP,erbth/FreeRDP,yurashek/FreeRDP,cloudbase/FreeRDP-dev,eledoux/FreeRDP,yurashek/FreeRDP,ilammy/FreeRDP,erbth/FreeRDP,mfleisz/FreeRDP,oshogbo/FreeRDP,bmiklautz/FreeRDP,ilammy/FreeRDP,Devolutions/FreeRDP,mfleisz/FreeRDP,cloudbase/FreeRDP-dev,ilammy/FreeRDP,chipitsine/FreeRDP,chipitsine/FreeRDP,awakecoding/FreeRDP,bjcollins/FreeRDP,akallabeth/FreeRDP,RangeeGmbH/FreeRDP,eledoux/FreeRDP,eledoux/FreeRDP,yurashek/FreeRDP,chipitsine/FreeRDP,rjcorrig/FreeRDP,cedrozor/FreeRDP,FreeRDP/FreeRDP,chipitsine/FreeRDP,awakecoding/FreeRDP,FreeRDP/FreeRDP,akallabeth/FreeRDP,DavBfr/FreeRDP,bmiklautz/FreeRDP,erbth/FreeRDP,erbth/FreeRDP,awakecoding/FreeRDP,rjcorrig/FreeRDP,ondrejholy/FreeRDP,ondrejholy/FreeRDP,yurashek/FreeRDP,akallabeth/FreeRDP,akallabeth/FreeRDP,oshogbo/FreeRDP,RangeeGmbH/FreeRDP,akallabeth/FreeRDP,chipitsine/FreeRDP,cedrozor/FreeRDP,chipitsine/FreeRDP,RangeeGmbH/FreeRDP,DavBfr/FreeRDP,ilammy/FreeRDP,nfedera/FreeRDP,bjcollins/FreeRDP,FreeRDP/FreeRDP,bjcollins/FreeRDP,rjcorrig/FreeRDP