Changeset 0fe3338bb0575f76a17fae81826cb8a06cc892e2

Show
Ignore:
Timestamp:
08/01/10 11:03:04 (22 months ago)
Author:
Neutron Soutmun <neo.neutron@…>
Children:
6e30b688454c216e2301e6982a97c96fd8979803
Parents:
02490869b15736707d50f900a6af8fc9a5fa46a2
git-committer:
Neutron Soutmun <neo.neutron@…> (08/01/10 11:03:04)
Message:

Fix database not update

  • Fix database not update due to not enough buffer space for string.
  • Fix daemon that could not start on RH_DEBUG is defined (Debug mode).
Location:
src
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • src/rh-task-dbset.c

    r43154f8 r0fe3338  
    345345  GdaConnection *connection; 
    346346  gint res; 
    347   char startsess_cmd[256]; 
     347  char startsess_cmd[512]; 
    348348  char time_str[32]; 
    349349  char time_str2[32]; 
     
    367367         "session_timeout,bandwidth_slot_id,bandwidth_max_down," 
    368368         "bandwidth_max_up,service_class,service_class_slot_id) " 
    369          "VALUES('%s','%d','%s','%s','%s',%s,%s,%u,%lu,%lu,'%s',%lu)", 
     369         "VALUES('%s','%d','%s','%s','%s',%s,%s,%u,%lu,%lu,'%s',%u)", 
    370370         req->session_id,  
    371371         vs->vserver_config->vserver_id,  
  • src/rh-task-iptables.c

    r91cc1f0 r0fe3338  
    2929  int i = 0; 
    3030  char *env[22]; 
     31  int env_size = (sizeof (env) / sizeof (char *)); 
    3132 
    3233  env[0]  = g_strdup("ENV_OVERRIDE=yes"); 
     
    5859  env[21] = (char *) 0; 
    5960 
    60   for (i = 0; i < sizeof (env); i++) { 
     61  for (i = 0; i < env_size; i++) { 
    6162    if (env[i] != NULL)  
    6263      DP("%s", env[i]); 
     
    9899 
    99100  
    100   for (i = 0; i < 24; i++) { 
     101  for (i = 0; i < env_size; i++) { 
    101102    g_free(env[i]); 
    102103  }