[PATCH] ctdb: Fix the O3 developer build

Michael Adam obnox at samba.org
Tue Apr 21 11:18:40 MDT 2015


pushed

On 2015-04-21 at 10:35 +0200, Volker Lendecke wrote:
> Hi!
> 
> Review&push appreciated!
> 
> Thanks,
> 
> Volker
> 
> -- 
> SerNet GmbH, Bahnhofsallee 1b, 37081 Göttingen
> phone: +49-551-370000-0, fax: +49-551-370000-9
> AG Göttingen, HRB 2816, GF: Dr. Johannes Loxen
> http://www.sernet.de, mailto:kontakt at sernet.de

> From cefea14827bc86498d503397bf7e8d91c9d3c3ff Mon Sep 17 00:00:00 2001
> From: Volker Lendecke <vl at samba.org>
> Date: Tue, 21 Apr 2015 10:34:54 +0200
> Subject: [PATCH] ctdb: Fix the O3 developer build
> 
> Signed-off-by: Volker Lendecke <vl at samba.org>
> ---
>  ctdb/client/ctdb_client.c |    2 +-
>  ctdb/tools/ctdb.c         |   20 ++++++++++----------
>  2 files changed, 11 insertions(+), 11 deletions(-)
> 
> diff --git a/ctdb/client/ctdb_client.c b/ctdb/client/ctdb_client.c
> index f46cfc6..6e18269 100644
> --- a/ctdb/client/ctdb_client.c
> +++ b/ctdb/client/ctdb_client.c
> @@ -3873,7 +3873,7 @@ static bool server_id_exists(struct ctdb_context *ctdb, struct server_id *id)
>  {
>  	struct ctdb_server_id sid;
>  	int ret;
> -	uint32_t result;
> +	uint32_t result = 0;
>  
>  	sid.type = SERVER_TYPE_SAMBA;
>  	sid.pnn = id->vnn;
> diff --git a/ctdb/tools/ctdb.c b/ctdb/tools/ctdb.c
> index 66d0383..9b7fb11 100644
> --- a/ctdb/tools/ctdb.c
> +++ b/ctdb/tools/ctdb.c
> @@ -340,7 +340,7 @@ static bool db_exists(struct ctdb_context *ctdb, const char *dbarg,
>  	bool dbid_given = false, found = false;
>  	uint32_t id;
>  	TALLOC_CTX *tmp_ctx = talloc_new(ctdb);
> -	const char *name;
> +	const char *name = NULL;
>  
>  	ret = ctdb_ctrl_getdbmap(ctdb, TIMELIMIT(), options.pnn, tmp_ctx, &dbmap);
>  	if (ret != 0) {
> @@ -2803,7 +2803,7 @@ static int unregsrvid(struct ctdb_context *ctdb, int argc, const char **argv)
>   */
>  static int chksrvid(struct ctdb_context *ctdb, int argc, const char **argv)
>  {
> -	uint32_t status;
> +	uint32_t status = 0;
>  	int ret;
>  	struct ctdb_server_id server_id;
>  
> @@ -4589,9 +4589,9 @@ static int control_getdbmap(struct ctdb_context *ctdb, int argc, const char **ar
>  	if(options.machinereadable){
>  		printm(":ID:Name:Path:Persistent:Sticky:Unhealthy:ReadOnly:\n");
>  		for(i=0;i<dbmap->num;i++){
> -			const char *path;
> -			const char *name;
> -			const char *health;
> +			const char *path = NULL;
> +			const char *name = NULL;
> +			const char *health = NULL;
>  			bool persistent;
>  			bool readonly;
>  			bool sticky;
> @@ -4615,9 +4615,9 @@ static int control_getdbmap(struct ctdb_context *ctdb, int argc, const char **ar
>  
>  	printf("Number of databases:%d\n", dbmap->num);
>  	for(i=0;i<dbmap->num;i++){
> -		const char *path;
> -		const char *name;
> -		const char *health;
> +		const char *path = NULL;
> +		const char *name = NULL;
> +		const char *health = NULL;
>  		bool persistent;
>  		bool readonly;
>  		bool sticky;
> @@ -4647,8 +4647,8 @@ static int control_getdbstatus(struct ctdb_context *ctdb, int argc, const char *
>  	const char *db_name;
>  	uint32_t db_id;
>  	uint8_t flags;
> -	const char *path;
> -	const char *health;
> +	const char *path = NULL;
> +	const char *health = NULL;
>  
>  	if (argc < 1) {
>  		usage();
> -- 
> 1.7.10.4
> 

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: not available
URL: <http://lists.samba.org/pipermail/samba-technical/attachments/20150421/ea57a614/attachment.pgp>


More information about the samba-technical mailing list