r11137: Compile with only 2 warnings (I'm still working on that code) on a gcc4
[samba.git] / source / rpcclient / cmd_spoolss.c
index 0ae16e8f1ae2d9b42110af5d78dc2013dbee8e5d..688b7b520ebc61a556fa63738b6683246fa40c82 100644 (file)
@@ -2059,13 +2059,13 @@ static WERROR cmd_spoolss_setprinterdata(struct rpc_pipe_client *cli,
                }
 
                value.size = len*2;
-               value.data_p = TALLOC_ARRAY(mem_ctx, char, value.size);
+               value.data_p = TALLOC_ARRAY(mem_ctx, unsigned char, value.size);
                if (value.data_p == NULL) {
                        result = WERR_NOMEM;
                        goto done;
                }
 
-               p = value.data_p;
+               p = (char *)value.data_p;
                len = value.size;
                for (i=4; i<argc; i++) {
                        size_t l = (strlen(argv[i])+1)*2;