kwo pushed a commit to branch master.

http://git.enlightenment.org/legacy/imlib2.git/commit/?id=346449a6b2ead96b802bef1d2dba4d4b24a780da

commit 346449a6b2ead96b802bef1d2dba4d4b24a780da
Author: Kim Woelders <[email protected]>
Date:   Sat Feb 12 17:16:40 2022 +0100

    PNM, XPM loaders: Fix trouble with non-ascii characters
    
    The loaders would quit if e.g. a comment contains a non-ascii character
    (byte with MSB set).
---
 src/modules/loaders/loader_pnm.c | 2 +-
 src/modules/loaders/loader_xpm.c | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/modules/loaders/loader_pnm.c b/src/modules/loaders/loader_pnm.c
index 55a3837..e506aab 100644
--- a/src/modules/loaders/loader_pnm.c
+++ b/src/modules/loaders/loader_pnm.c
@@ -33,7 +33,7 @@ mm_read(void *dst, unsigned int len)
 static int
 mm_getc(void)
 {
-   int                 ch;
+   unsigned char       ch;
 
    if (mdata.dptr + 1 > mdata.data + mdata.size)
       return -1;                /* Out of data */
diff --git a/src/modules/loaders/loader_xpm.c b/src/modules/loaders/loader_xpm.c
index a17f56d..2fc859c 100644
--- a/src/modules/loaders/loader_xpm.c
+++ b/src/modules/loaders/loader_xpm.c
@@ -18,7 +18,7 @@ mm_init(void *src, unsigned int size)
 static int
 mm_getc(void)
 {
-   int                 ch;
+   unsigned char       ch;
 
    if (mdata.dptr + 1 > mdata.data + mdata.size)
       return -1;                /* Out of data */

-- 


Reply via email to