]> granicus.if.org Git - apache/commitdiff
fix some dead assignments found by the clang analyzer
authorJeff Trawick <trawick@apache.org>
Sat, 30 Apr 2011 21:18:58 +0000 (21:18 +0000)
committerJeff Trawick <trawick@apache.org>
Sat, 30 Apr 2011 21:18:58 +0000 (21:18 +0000)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1098162 13f79535-47bb-0310-9956-ffa450edef68

12 files changed:
modules/cluster/mod_heartmonitor.c
modules/filters/mod_deflate.c
modules/generators/mod_autoindex.c
modules/generators/mod_cgid.c
modules/mappers/mod_negotiation.c
modules/mappers/mod_rewrite.c
modules/mappers/mod_vhost_alias.c
modules/metadata/mod_expires.c
modules/metadata/mod_setenvif.c
modules/metadata/mod_unique_id.c
server/core_filters.c
support/htcacheclean.c

index 4c80e2d75c12864a97ab14e86bf67b24bf2b6383..822a2cd33ff4f07d4ee1028c4eef42c0915a3b53 100644 (file)
@@ -252,8 +252,9 @@ static apr_status_t hm_file_update_stat(hm_ctx_t *ctx, hm_server_t *s, apr_pool_
         char *t;
         apr_table_t *hbt = apr_table_make(pool, 10);
         apr_bucket_alloc_t *ba = apr_bucket_alloc_create(pool);
-        apr_bucket_brigade *bb = apr_brigade_create(pool, ba);
-        apr_bucket_brigade *tmpbb = apr_brigade_create(pool, ba);
+        apr_bucket_brigade *bb;
+        apr_bucket_brigade *tmpbb;
+
         rv = apr_file_info_get(&fi, APR_FINFO_SIZE | APR_FINFO_MTIME, fpin);
         if (rv) {
             ap_log_error(APLOG_MARK, APLOG_CRIT, rv, ctx->s,
index 254cb0e06ae488544c6a9791372475f633a925a0..4776fac7b0fa3ef0f5cba518d7ddd157595b0b94 100644 (file)
@@ -540,7 +540,7 @@ static apr_status_t deflate_out_filter(ap_filter_t *f,
                 /* skip parameters, XXX: ;q=foo evaluation? */
                 while (*accepts == ';') {
                     ++accepts;
-                    token = ap_get_token(r->pool, &accepts, 1);
+                    ap_get_token(r->pool, &accepts, 1);
                 }
 
                 /* retrieve next token */
index 84166772672a7a57987142b237308e90affa0a81..fcb0a95ee658afeb569ddc7c5239a8cda2bafde8 100644 (file)
@@ -1504,7 +1504,6 @@ static void output_directories(struct ent **ar, int n,
 {
     int x;
     apr_size_t rv;
-    char *name = r->uri;
     char *tp;
     int static_columns = !!(autoindex_opts & SUPPRESS_COLSORT);
     apr_pool_t *scratch;
@@ -1515,9 +1514,6 @@ static void output_directories(struct ent **ar, int n,
     char *breakrow = "";
 
     apr_pool_create(&scratch, r->pool);
-    if (name[0] == '\0') {
-        name = "/";
-    }
 
     name_width = d->name_width;
     desc_width = d->desc_width;
index 91d290e9ce9ebbc9876b4f4a5e21229106d883c3..5f3b2c4c88abc8323c9aa06b2eeb294d1d5e57cf 100644 (file)
@@ -1444,13 +1444,6 @@ static int cgid_handler(request_rec *r)
     apr_os_pipe_put_ex(&tempsock, &sd, 1, r->pool);
     apr_pool_cleanup_kill(r->pool, (void *)((long)sd), close_unix_socket);
 
-    if ((argv0 = strrchr(r->filename, '/')) != NULL) {
-        argv0++;
-    }
-    else {
-        argv0 = r->filename;
-    }
-
     /* Transfer any put/post args, CERN style...
      * Note that we already ignore SIGPIPE in the core server.
      */
index 5073968eaab0d0fd4e8db32af6d0451d8d9a87c7..101beeb27dade7b41b7586b758182b1f255fbe50 100644 (file)
@@ -1583,7 +1583,6 @@ static void set_language_quality(negotiation_state *neg, var_rec *variant)
                 p = NULL;
                 bestthistag = NULL;
                 longest_lang_range_len = 0;
-                alen = 0;
 
                 /* lang is the variant's language-tag, which is the one
                  * we are allowed to use the prefix of in HTTP/1.1
index 14027d246fa94f45b1125341ccfce6923940c557..27b7cd7d2376c6d6efc38fcab3a026727b9f178d 100644 (file)
@@ -1479,7 +1479,6 @@ static char *lookup_map_program(request_rec *r, apr_file_t *fpin,
             }
 
             if (nbytes == 1 && !found_nl) {
-                i = 0;
                 continue;
             }
         }
@@ -4254,7 +4253,6 @@ static int apply_rewrite_list(request_rec *r, apr_array_header_t *rewriterules,
                 while (   i < rewriterules->nelts
                        && s > 0) {
                     i++;
-                    p = &entries[i];
                     s--;
                 }
             }
index 2ea7380a149daeb57062c031fc21d247a948b421..a2bb7a80c98883707adb02d1bfec1b412fa551bf 100644 (file)
@@ -306,7 +306,7 @@ static void vhost_alias_interpolate(request_rec *r, const char *name,
             continue;
         }
         /* deal with %-N+.-M+ -- syntax is already checked */
-        N = M = 0;   /* value */
+        M = 0;   /* value */
         Np = Mp = 0; /* is there a plus? */
         Nd = Md = 0; /* is there a dash? */
         if (*map == '-') ++map, Nd = 1;
index ebf02c8b8bb07af82837deddf1bbc74b1fb70e91..f8a9946868cb5bcbf73e2f602252dbe5fa899c4a 100644 (file)
@@ -217,7 +217,7 @@ static char *check_code(apr_pool_t *p, const char *code, char **real_code)
     char base = 'X';
     int modifier = 0;
     int num = 0;
-    int factor = 0;
+    int factor;
 
     /* 0.0.4 compatibility?
      */
@@ -274,7 +274,6 @@ static char *check_code(apr_pool_t *p, const char *code, char **real_code)
             return apr_pstrcat(p, "bad expires code, missing <type>", NULL);
         }
 
-        factor = 0;
         if (!strncasecmp(word, "years", 1)) {
             factor = 60 * 60 * 24 * 365;
         }
index 48ffd3fb495fbbb79559f62a5524b98a4902c072..53f78b481138df88768cddf0b9f2a2ad905ad6dd 100644 (file)
@@ -453,7 +453,6 @@ static const char *add_setenvifexpr(cmd_parms *cmd, void *mconfig,
     char *expr;
     sei_cfg_rec *sconf;
     sei_entry *new;
-    sei_entry *entries;
     const char *err;
 
     /*
@@ -465,7 +464,6 @@ static const char *add_setenvifexpr(cmd_parms *cmd, void *mconfig,
       ? (sei_cfg_rec *) mconfig
       : (sei_cfg_rec *) ap_get_module_config(cmd->server->module_config,
                                                &setenvif_module);
-    entries = (sei_entry *) sconf->conditionals->elts;
     /* get expr */
     expr = ap_getword_conf(cmd->pool, &args);
     if (!*expr) {
index fa2d871e41f613a149cbeee2c39b7950d5c96dd3..7b67b557c764b9ac3217e425b4356aab62a70e70 100644 (file)
@@ -307,7 +307,6 @@ static const char *gen_unique_id(const request_rec *r)
     /* we'll use a temporal buffer to avoid uuencoding the possible internal
      * paddings of the original structure */
     x = (unsigned char *) &paddedbuf;
-    y = (unsigned char *) &new_unique_id;
     k = 0;
     for (i = 0; i < UNIQUE_ID_REC_MAX; i++) {
         y = ((unsigned char *) &new_unique_id) + unique_id_rec_offset[i];
index a1b670c25b438c9d78d0811cf2e658f532252d78..ec969fcffe6125605b80e0d43e3ba3eddd1269f5 100644 (file)
@@ -599,7 +599,6 @@ static apr_status_t send_brigade_nonblocking(apr_socket_t *s,
     for (bucket = APR_BRIGADE_FIRST(bb);
          bucket != APR_BRIGADE_SENTINEL(bb);
          bucket = next) {
-        int did_sendfile = 0;
         next = APR_BUCKET_NEXT(bucket);
 #if APR_HAS_SENDFILE
         if (APR_BUCKET_IS_FILE(bucket)) {
@@ -613,7 +612,6 @@ static apr_status_t send_brigade_nonblocking(apr_socket_t *s,
 
             if ((apr_file_flags_get(fd) & APR_SENDFILE_ENABLED) &&
                 (bucket->length >= AP_MIN_SENDFILE_BYTES)) {
-                did_sendfile = 1;
                 if (nvec > 0) {
                     (void)apr_socket_opt_set(s, APR_TCP_NOPUSH, 1);
                     rv = writev_nonblocking(s, vec, nvec, bb, bytes_written, c);
@@ -634,7 +632,8 @@ static apr_status_t send_brigade_nonblocking(apr_socket_t *s,
             }
         }
 #endif /* APR_HAS_SENDFILE */
-        if (!did_sendfile && !APR_BUCKET_IS_METADATA(bucket)) {
+        /* didn't sendfile */
+        if (!APR_BUCKET_IS_METADATA(bucket)) {
             const char *data;
             apr_size_t length;
             rv = apr_bucket_read(bucket, &data, &length, APR_BLOCK_READ);
index 0ce21cdbc02d62c9d6fc4203f8c2f4aa29afd655..567d0856d7490a401aab8f6bdf47eead25e50937 100644 (file)
@@ -614,7 +614,6 @@ static int process_dir(char *path, apr_pool_t *pool, apr_off_t *nodes)
     apr_pool_create(&p, pool);
     h = apr_hash_make(p);
     fd = NULL;
-    skip = 0;
     deviation = MAXDEVIATION * APR_USEC_PER_SEC;
 
     if (apr_dir_open(&dir, path, p) != APR_SUCCESS) {