Don't assume that the pointer function are set.
authorMariusz Zaborski <oshogbo@vexillium.org>
Wed, 11 Apr 2018 14:01:45 +0000 (16:01 +0200)
committerMariusz Zaborski <oshogbo@vexillium.org>
Wed, 11 Apr 2018 14:12:39 +0000 (16:12 +0200)
libfreerdp/cache/pointer.c

index 50c2e2f..8cc8dfa 100644 (file)
@@ -88,11 +88,11 @@ static BOOL update_pointer_system(rdpContext* context,
        switch (pointer_system->type)
        {
                case SYSPTR_NULL:
-                       pointer->SetNull(context);
+                       IFCALL(pointer->SetNull, context);
                        break;
 
                case SYSPTR_DEFAULT:
-                       pointer->SetDefault(context);
+                       IFCALL(pointer->SetDefault, context);
                        break;
 
                default: