OSDN Git Service

* src/huf.c: use HAVE_SYS_PARAM_H instead of sony_news.
[lha/lha.git] / src / huf.c
index 8004083..6a0d246 100644 (file)
--- a/src/huf.c
+++ b/src/huf.c
@@ -9,7 +9,7 @@
 /* ------------------------------------------------------------------------ */
 #include "lha.h"
 
-#ifdef sony_news
+#if HAVE_SYS_PARAM_H
 #include <sys/param.h>
 #endif
 
@@ -262,7 +262,7 @@ alloc_buf( /* void */ )
        while ((buf = (unsigned char *) malloc(bufsiz)) == NULL) {
                bufsiz = (bufsiz / 10) * 9;
                if (bufsiz < 4 * 1024)
-                       break;
+            fatal_error("Not enough memory");
        }
        return buf;
 }
@@ -494,3 +494,4 @@ decode_start_st1( /* void */ )
 /* mode:c */
 /* tab-width:4 */
 /* End: */
+/* vi: set tabstop=4: */