Changeset 4821

Show
Ignore:
Timestamp:
09/19/07 17:21:06 (6 years ago)
Author:
khali
Message:

Fix memory leaks in command line parsing.

Location:
lm-sensors/trunk
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • lm-sensors/trunk/CHANGES

    r4820 r4821  
    2323                   Syncronize the version with lm-sensors 
    2424                   Fix a memory leak when daemonizing 
     25                   Fix memory leaks in command line parsing 
    2526  Program sensors: Fix a memory leak on error (with -u) 
    2627                   Add sch311x support 
  • lm-sensors/trunk/prog/sensord/args.c

    r4810 r4821  
    213213        break; 
    214214      case 'c': 
    215         if ((sensorsCfgFile = strdup (optarg)) == NULL) 
    216           return -1; 
     215        sensorsCfgFile = optarg; 
    217216        break; 
    218217      case 'p': 
    219         if ((pidFile = strdup (optarg)) == NULL) 
    220           return -1; 
     218        pidFile = optarg; 
    221219        break; 
    222220      case 'r': 
    223         if ((rrdFile = strdup (optarg)) == NULL) 
    224           return -1; 
     221        rrdFile = optarg; 
    225222        break; 
    226223      case 'd': 
     
    229226      case 'g': 
    230227        doCGI = 1; 
    231         if ((cgiDir = strdup (optarg)) == NULL) 
    232           return -1; 
     228        cgiDir = optarg; 
    233229        break; 
    234230      case 'v':