The following commit has been merged in the master branch:
commit 1d9088b24a8a9b279d2b9928512aa3f060560135
Author: Guillem Jover <[email protected]>
Date:   Thu Sep 24 20:45:21 2009 +0200

    libdpkg: Use internerr for invalid buffer data types

diff --git a/lib/dpkg/buffer.c b/lib/dpkg/buffer.c
index 691309c..b97da54 100644
--- a/lib/dpkg/buffer.c
+++ b/lib/dpkg/buffer.c
@@ -127,8 +127,8 @@ buffer_write(buffer_data_t data, void *buf, off_t length, 
const char *desc)
                MD5Update(&(((struct buffer_write_md5ctx 
*)data->data.ptr)->ctx), buf, length);
                break;
        default:
-               fprintf(stderr, _("unknown data type `%i' in buffer_write\n"),
-                       data->type);
+               internerr("unknown data type '%i' in buffer_write",
+                         data->type);
        }
 
        return ret;
@@ -153,8 +153,8 @@ buffer_read(buffer_data_t data, void *buf, off_t length, 
const char *desc)
                        ohshite(_("error in buffer_read(stream): %s"), desc);
                break;
        default:
-               fprintf(stderr, _("unknown data type `%i' in buffer_read\n"),
-                       data->type);
+               internerr("unknown data type '%i' in buffer_read\n",
+                         data->type);
        }
 
        return ret;

-- 
dpkg's main repository


-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to