#!/usr/bin/perl -w use strict; use FS::SelfService qw(passwd); my $rv = passwd( 'username' => 'ivan', 'old_password' => 'heyhoo', 'new_password' => 'haloo', ); my $error = $rv->{error}; if ( $error eq 'Incorrect password.' ) { exit; } else { die $error if $error; die "no error"; }