librpc: Fix a "ignoring asprintf return" warning
authorVolker Lendecke <vl@samba.org>
Thu, 5 Jun 2014 12:38:50 +0000 (12:38 +0000)
committerKamen Mazdrashki <kamenim@samba.org>
Thu, 5 Jun 2014 20:28:16 +0000 (22:28 +0200)
Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Kamen Mazdrashki <kamenim@samba.org>
Autobuild-User(master): Kamen Mazdrashki <kamenim@samba.org>
Autobuild-Date(master): Thu Jun  5 22:28:16 CEST 2014 on sn-devel-104

source4/librpc/rpc/dcerpc_util.c

index f87d8da466b932aef21ec29a555d34028fa3b102..a9eaccb70b5d6d4f77298294fe858bffa7880e3e 100644 (file)
@@ -798,10 +798,11 @@ _PUBLIC_ void dcerpc_log_packet(const char *lockdir,
 
        for (i=0;i<num_examples;i++) {
                char *name=NULL;
-               asprintf(&name, "%s/rpclog/%s-%u.%d.%s", 
-                        lockdir, ndr->name, opnum, i,
-                        (flags&NDR_IN)?"in":"out");
-               if (name == NULL) {
+               int ret;
+               ret = asprintf(&name, "%s/rpclog/%s-%u.%d.%s",
+                              lockdir, ndr->name, opnum, i,
+                              (flags&NDR_IN)?"in":"out");
+               if (ret == -1) {
                        return;
                }
                if (!file_exist(name)) {