* modules/gui/skins/src/themeloader.cpp: small fix for tgz skins.
authorGildas Bazin <gbazin@videolan.org>
Fri, 6 Jun 2003 14:50:49 +0000 (14:50 +0000)
committerGildas Bazin <gbazin@videolan.org>
Fri, 6 Jun 2003 14:50:49 +0000 (14:50 +0000)
modules/gui/skins/src/themeloader.cpp

index 9062637..e1b36c7 100644 (file)
@@ -2,7 +2,7 @@
  * themeloader.cpp: ThemeLoader class
  *****************************************************************************
  * Copyright (C) 2003 VideoLAN
  * themeloader.cpp: ThemeLoader class
  *****************************************************************************
  * Copyright (C) 2003 VideoLAN
- * $Id: themeloader.cpp,v 1.11 2003/06/05 21:22:27 gbazin Exp $
+ * $Id: themeloader.cpp,v 1.12 2003/06/06 14:50:49 gbazin Exp $
  *
  * Authors: Olivier Teulière <ipkiss@via.ecp.fr>
  *          Emmanuel Puig    <karibu@via.ecp.fr>
  *
  * Authors: Olivier Teulière <ipkiss@via.ecp.fr>
  *          Emmanuel Puig    <karibu@via.ecp.fr>
@@ -331,10 +331,10 @@ int tar_extract_all( TAR *t, char *prefix )
          * Always expect complete blocks to process
          * the tar information.
          */
          * Always expect complete blocks to process
          * the tar information.
          */
-        if(len != BLOCKSIZE)
+        if( len != 0 && len != BLOCKSIZE )
         {
             fprintf(stderr, "gzread: incomplete block read");
         {
             fprintf(stderr, "gzread: incomplete block read");
-            //return -1;
+            return -1;
         }
 
         /*
         }
 
         /*