diff options
Diffstat (limited to 'mi')
-rw-r--r-- | mi/mibitblt.c | 2 | ||||
-rw-r--r-- | mi/miinitext.c | 2 |
2 files changed, 3 insertions, 1 deletions
diff --git a/mi/mibitblt.c b/mi/mibitblt.c index 2de5bf8fd..43d9bd917 100644 --- a/mi/mibitblt.c +++ b/mi/mibitblt.c @@ -141,6 +141,8 @@ miCopyArea(DrawablePtr pSrcDrawable, free(ordering); free(pwidthFirst); free(pptFirst); + if (realSrcClip) + RegionDestroy(prgnSrcClip); return NULL; } diff --git a/mi/miinitext.c b/mi/miinitext.c index 5596e212f..b7c702127 100644 --- a/mi/miinitext.c +++ b/mi/miinitext.c @@ -190,7 +190,7 @@ EnableDisableExtension(const char *name, Bool enable) for (i = 0; i < ARRAY_SIZE(staticExtensions); i++) { ext = &staticExtensions[i]; - if (strcmp(name, ext->name) == 0) { + if (strcasecmp(name, ext->name) == 0) { if (ext->disablePtr != NULL) { *ext->disablePtr = !enable; return TRUE; |