Author: arkurth
Date: Mon Jul 18 16:45:48 2011
New Revision: 1147965

URL: http://svn.apache.org/viewvc?rev=1147965&view=rev
Log:
VCL-463
Updated Windows.pm::create_user. Set $adminoverride argument to 0 if the 
argument was not supplied to prevent "Use of uninitialized value" warnings.

Modified:
    incubator/vcl/trunk/managementnode/lib/VCL/Module/OS/Windows.pm

Modified: incubator/vcl/trunk/managementnode/lib/VCL/Module/OS/Windows.pm
URL: 
http://svn.apache.org/viewvc/incubator/vcl/trunk/managementnode/lib/VCL/Module/OS/Windows.pm?rev=1147965&r1=1147964&r2=1147965&view=diff
==============================================================================
--- incubator/vcl/trunk/managementnode/lib/VCL/Module/OS/Windows.pm (original)
+++ incubator/vcl/trunk/managementnode/lib/VCL/Module/OS/Windows.pm Mon Jul 18 
16:45:48 2011
@@ -1703,14 +1703,12 @@ sub create_user {
        my $system32_path        = $self->get_system32_path() || return;
        
        my $imagemeta_rootaccess = $self->data->get_imagemeta_rootaccess();
-
+       
        # Attempt to get the username from the arguments
        # If no argument was supplied, use the user specified in the 
DataStructure
        my $username = shift;
        my $password = shift;
-       my $user_uid = shift;
-        my $adminoverride = shift;
-        my $user_standalone = shift;
+       my $adminoverride = shift || 0;
 
        if (!$username) {
                $username = $self->data->get_user_login_id();
@@ -1719,20 +1717,16 @@ sub create_user {
                $password = $self->data->get_reservation_password();
        }
        
-       #adminoverride, if 0 use value from database for $imagemeta_rootaccess
-        # if 1 or 2 override database
-        # 1 - allow admin access, set $imagemeta_rootaccess=1
-        # 2 - disallow admin access, set $imagemeta_rootaccess=0
-        if ($adminoverride eq '1') {
-                $imagemeta_rootaccess = 1;
-        }
-        elsif ($adminoverride eq '2') {
-                $imagemeta_rootaccess = 0;
-        }
-        else {
-                #no override detected, do not change database value
-        }
-
+       # adminoverride, if 0 use value from database for $imagemeta_rootaccess
+       # If 1 or 2 override database value:
+       # 1 - allow admin access, set $imagemeta_rootaccess=1
+       # 2 - disallow admin access, set $imagemeta_rootaccess=0
+       if ($adminoverride eq '1') {
+               $imagemeta_rootaccess = 1;
+       }
+       elsif ($adminoverride eq '2') {
+               $imagemeta_rootaccess = 0;
+       }
 
        # Check if user already exists
        if ($self->user_exists($username)) {


Reply via email to