]> git.llucax.com Git - software/sercom-old.git/commitdiff
Se hace que un archivo vacío siga dando error pero un error más descriptivo.
authorLeandro Lucarella <llucax@gmail.com>
Sat, 23 Apr 2005 21:41:38 +0000 (21:41 +0000)
committerLeandro Lucarella <llucax@gmail.com>
Sat, 23 Apr 2005 21:41:38 +0000 (21:41 +0000)
src/sc_fetch

index 6a78b6d09f81188b6bc3bb97fd62e4e703532acd..e4e6021733f4ed6e0e0d71026574c37b7c29d9a2 100755 (executable)
@@ -202,7 +202,8 @@ function preparar_entrega($intento, $mbox, $msgid, $dir) {
         if ($fname) {
             logs("Escribiendo archivo '$fname' [enc={$part->encoding}]", DEBUG);
             $body = decode_body(imap_fetchbody($mbox, $msgid, $id + 1), $part->encoding);
-            if (!file_put_contents("$path/$fname", $body) and $body) return "Error al guardar el archivo $fname";
+            if (!$body) return "El archivo '$fname' está vacío";
+            if (!file_put_contents("$path/$fname", $body)) return "Error al guardar el archivo $fname";
         }
         //if (part_is_source($part) $has_sources = true;
         //elseif (part_mime_type($part) == 'application/zip') $has_sources = true;