Author: ek.kato
Date: Wed Aug 15 03:35:32 2007
New Revision: 4850

Modified:
   trunk/uim/prime.c
   trunk/uim/skk.c

Log:
* uim/prime.c (prime_read_msg_from_ud)
* uim/skk.c (look_get_comp)
  - Add fatal error handlings.


Modified: trunk/uim/prime.c
==============================================================================
--- trunk/uim/prime.c   (original)
+++ trunk/uim/prime.c   Wed Aug 15 03:35:32 2007
@@ -177,9 +177,7 @@
   if (fd == -1)
     return NULL;
 
-  read_buf  = strdup("");
-  if (!read_buf)
-    return NULL;
+  read_buf  = uim_strdup("");
 
   for (;;) {
     rc = read(fd, buf, sizeof(buf) - 1);
@@ -194,9 +192,7 @@
       clear_prime_fd();
       return NULL;
     }
-    read_buf = realloc(read_buf, strlen(read_buf) + strlen(buf) + 1);
-    if (!read_buf)
-      return NULL;
+    read_buf = uim_realloc(read_buf, strlen(read_buf) + strlen(buf) + 1);
     strcat(read_buf, buf);
     len += rc;
 

Modified: trunk/uim/skk.c
==============================================================================
--- trunk/uim/skk.c     (original)
+++ trunk/uim/skk.c     Wed Aug 15 03:35:32 2007
@@ -3488,7 +3488,7 @@
     if (!match) {
       ca->nr_comps++;
       ca->comps = uim_realloc(ca->comps, sizeof(char *) * ca->nr_comps);
-      ca->comps[ca->nr_comps - 1] = strdup(buf);
+      ca->comps[ca->nr_comps - 1] = uim_strdup(buf);
     }
   }
 

Reply via email to